MySQLにて照合順序(colllation)の変更をする機会があり、少し調べたので自分用メモ。 やりたいことは、utf8_general_ciになっているテーブル(&フィールド)を、utf8_unicode_ciにするということです。 簡単なことなのかもしれませんが、今まで途中から照合順序を変更したことが無かったので、なかなかいい機会となりました。 方法 テーブルの紹介順序は、下記のSQLで簡単に変更できました。 ALTER TABLE `テーブル名` COLLATE utf8_unicode_ci が、、、しかし。すぐに気づかなかったのですが、これではフィールドの紹介順序は元のutf8_general_ciのまま変わらないんですね。 どうやら個別にフィールドも指定してやる必要があるようです。 ALTER TABLE `テーブル名` MODIFY COLUMN `フィールド名` VARC