Musisz zmienić CHANGE
przez MODIFY
Pierwszym krokiem jest przekonwertowanie kolumny na typ danych binarnych, który usuwa istniejące informacje o zestawie znaków bez wykonywania jakiejkolwiek konwersji znaków:
ALTER TABLE something MODIFY name BLOB;
Następnym krokiem jest przekonwertowanie kolumny na niebinarny typ danych z odpowiednim zestawem znaków:
ALTER TABLE something MODIFY name VARCHAR(12) CHARACTER SET hebrew COLLATE hebrew_bin;
Lub spróbuj z tym:
ALTER TABLE something MODIFY name VARCHAR(12) CHARACTER SET utf8 COLLATE utf8_unicode_ci
Przeczytaj więcej na:
http://dev.mysql.com/doc/refman /5.5/pl/konwersja-znaków.html
http://dev.mysql.com/doc/refman /5.5/pl/kolumna-znaków.html
Pamiętaj, że uruchamianie dowolnego MODIFY
lub CHANGE
operacja na kolumnie spowoduje (w sensie praktycznym) usunięcie dowolna wartość domyślna lub komentarz do kolumny, zgodnie z dokumentacją
.