MySQL 8.0.17現在、PRIMARY KEYやUNIQUE KEYのCOLLATEを変更しても何故か再起動まで反映されない ⇒ 8.0.20で直るらしい 8.0.20で直る、とバグレポートに書いてありますね。 ユニークキー、PRIMARY KEYが文字列型の場合に良くないことが起こる。 このバグが直るまでのバージョンで、「作り間違っちゃった」「あとからやっぱり変更したい」みたいなケースは十分気を付けた方が良いかと… まずは何も考えずに val varchar(32) にユニークキーを作る。 この時の collation_server はデフォルトの utf8mb4_0900_ai_ci のままで、「おっとこれって kamipoのハハパパ問題 が起こるやつじゃん、そういえばデフォルト変わったんだっけ」なイメージ。 mysql80 10> SELECT @@collation_serv