Назад | Перейти на главную страницу

Измените сопоставление таблицы MySQL на utf8_general_cs

Я попытался изменить таблицу сопоставления MySQL на utf8_general_cs, но получил следующую ошибку:

mysql> ALTER TABLE table_name CONVERT TO CHARACTER SET utf8 COLLATE 'utf8_general_cs';
ERROR 1273 (HY000): Unknown collation: 'utf8_general_cs'

Я запускаю команду «SHOW COLLATE», а в результатах нет «utf8_general_cs».

Что я могу сделать сейчас?

MySQL не имеет сортировки Unicode с учетом регистра, потому что это сложная проблема. Некоторые языки сопоставляют строчные буквы перед прописными, а другие сравнивают верхний регистр перед строчными. SQL Server пытается использовать Unicode с учетом регистра с учетом языкового стандарта.

У вас есть несколько вариантов: