Du måste ändra CHANGE
av MODIFY
Det första steget är att konvertera kolumnen till en binär datatyp, som tar bort den befintliga teckenuppsättningsinformationen utan att utföra någon teckenkonvertering:
ALTER TABLE something MODIFY name BLOB;
Nästa steg är att konvertera kolumnen till en icke-binär datatyp med rätt teckenuppsättning:
ALTER TABLE something MODIFY name VARCHAR(12) CHARACTER SET hebrew COLLATE hebrew_bin;
Eller försök med detta:
ALTER TABLE something MODIFY name VARCHAR(12) CHARACTER SET utf8 COLLATE utf8_unicode_ci
Läs mer på:
http://dev.mysql.com/doc/refman /5.5/en/charset-conversion.html
http://dev.mysql.com/doc/refman /5.5/en/charset-column.html
Observera att du kör någon MODIFY
eller CHANGE
operation på en kolumn kommer (i praktisk mening) att ta bort alla standardvärden eller kommentarer till kolumnen, enligt dokumentationen
.