Трябва да промените CHANGE
от MODIFY
Първата стъпка е да преобразувате колоната в двоичен тип данни, което премахва съществуващата информация за набор от знаци, без да се извършва преобразуване на знаци:
ALTER TABLE something MODIFY name BLOB;
Следващата стъпка е да преобразувате колоната в недвоичен тип данни с правилния набор от знаци:
ALTER TABLE something MODIFY name VARCHAR(12) CHARACTER SET hebrew COLLATE hebrew_bin;
Или опитайте с това:
ALTER TABLE something MODIFY name VARCHAR(12) CHARACTER SET utf8 COLLATE utf8_unicode_ci
Прочетете повече на:
http://dev.mysql.com/doc/refman /5.5/bg/charset-conversion.html
http://dev.mysql.com/doc/refman /5.5/bg/charset-column.html
Моля, имайте предвид, че се изпълнява всеки MODIFY
или CHANGE
операцията върху колона (в практически смисъл) ще премахне всяка стойност по подразбиране или коментар за колоната, съгласно документацията
.