照合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を実行しようとします。
次の2つの選択肢があります。