Devi cambiare CHANGE
da MODIFY
Il primo passaggio consiste nel convertire la colonna in un tipo di dati binario, che rimuove le informazioni sul set di caratteri esistente senza eseguire alcuna conversione di caratteri:
ALTER TABLE something MODIFY name BLOB;
Il passaggio successivo consiste nel convertire la colonna in un tipo di dati non binario con il set di caratteri appropriato:
ALTER TABLE something MODIFY name VARCHAR(12) CHARACTER SET hebrew COLLATE hebrew_bin;
Oppure prova con questo:
ALTER TABLE something MODIFY name VARCHAR(12) CHARACTER SET utf8 COLLATE utf8_unicode_ci
Maggiori informazioni su:
http://dev.mysql.com/doc/refman /5.5/en/charset-conversion.html
http://dev.mysql.com/doc/refman /5.5/en/charset-column.html
Tieni presente che l'esecuzione di qualsiasi MODIFY
o MODIFY
l'operazione su una colonna (in senso pratico) rimuove qualsiasi valore predefinito o commento sulla colonna, come da documentazione
.