Я попытался изменить таблицу сопоставления 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 с учетом регистра с учетом языкового стандарта.
У вас есть несколько вариантов: