Ciao a tutti. Vi riporto di seguito la creazione di un attributo e l'errore generato da MySQL...
testo MEDIUMTEXT NOT NULL UNIQUE
ERROR 1170: BLOB column 'testo' used in key without a key length
Provando a cercare in Internet ho letto che dovrei inserire una proprietà KEY, ma sinceramente non ho capito molto. Mi sapreste aiutare per piacere?
Parlando con un collega e presentandogli questo problema, sono stato definito un folle a voler dichiarare UNIQUE un campo di testo così grande. Il problema è che vorrei evitare che un utente possa inserire due "testi" uguali e credo questo sia l'unico modo per avere questa proprietà. Mi sapreste dire se e perchè è sconsigliato avere attributi del genere UNIQUE? Sorgono problemi di lentezza nell'accesso ai dati?
Ringraziandovi anticipatamente per l'aiuto, vi saluto.