Sto tentando di creare un comando Alter
per creare un unique_index
sui primi 8000 caratteri. Non sono in grado di capire come aggiungere la parte 8000. Qualsiasi aiuto sarebbe apprezzato. Grazie!Mysql - Modifica dell'istruzione della tabella per creare un indice univoco nel campo di testo lungo
ALTER TABLE nextractor.tblhtml
ADD UNIQUE INDEX uniqueindex_InnerHTML (InnerHtml);
ho provato l'alter statment sopra e mi dà una sintassi errata vicino ( –
@Mike - Ho dimenticato le parentesi * extra * attorno al nome e alla lunghezza della colonna. Funziona ora. –
Quando ho fatto questo ho ricevuto l'errore da MySql dice "La chiave specificata era troppo lunga, la lunghezza massima della chiave è 767 byte", quindi per le tabelle UTF8 utilizza 4 byte per carattere.Ho il mio campo varchar 255 lungo, quindi impostando il mio campo varchar a 191 questo mi ha dato abbastanza spazio per creare un nuovo indice unico. –