Bạn phải thay đổi CHANGE
bởi MODIFY
Bước đầu tiên là chuyển đổi cột sang kiểu dữ liệu nhị phân, thao tác này sẽ xóa thông tin bộ ký tự hiện có mà không thực hiện bất kỳ chuyển đổi ký tự nào:
ALTER TABLE something MODIFY name BLOB;
Bước tiếp theo là chuyển đổi cột sang kiểu dữ liệu phi nhị phân với bộ ký tự thích hợp:
ALTER TABLE something MODIFY name VARCHAR(12) CHARACTER SET hebrew COLLATE hebrew_bin;
Hoặc Thử với cái này:
ALTER TABLE something MODIFY name VARCHAR(12) CHARACTER SET utf8 COLLATE utf8_unicode_ci
Đọc thêm tại:
http://dev.mysql.com/doc/refman /5.5/en/charset-conversion.html
http://dev.mysql.com/doc/refman /5.5/en/charset-column.html
Xin lưu ý rằng chạy bất kỳ MODIFY
nào hoặc CHANGE
hoạt động trên một cột sẽ (theo nghĩa thực tế) loại bỏ bất kỳ giá trị mặc định hoặc nhận xét nào trên cột, theo tài liệu
.