Musíte změnit CHANGE
od MODIFY
Prvním krokem je převod sloupce na binární datový typ, který odstraní stávající informace o znakové sadě bez provedení jakékoli konverze znaků:
ALTER TABLE something MODIFY name BLOB;
Dalším krokem je převod sloupce na nebinární datový typ se správnou znakovou sadou:
ALTER TABLE something MODIFY name VARCHAR(12) CHARACTER SET hebrew COLLATE hebrew_bin;
Nebo zkuste toto:
ALTER TABLE something MODIFY name VARCHAR(12) CHARACTER SET utf8 COLLATE utf8_unicode_ci
Přečtěte si více na:
http://dev.mysql.com/doc/refman /5.5/en/charset-conversion.html
http://dev.mysql.com/doc/refman /5.5/cs/charset-column.html
Vezměte prosím na vědomí, že spusťte jakékoli MODIFY
nebo CHANGE
operace na sloupci se (v praktickém smyslu) odstraní jakákoli výchozí hodnota nebo komentář ke sloupci, podle dokumentace
.