MySQLの文字照合順序

MySQLはデフォルトでは大文字と小文字を区別しないので、文字列のプライマリキーがある場合には
実装をきちんと考える必要がある。

  • ci
  • cs
  • bin
    • Binary : バイナリ比較 = 大文字小文字を区別する

後からテーブルのカラム情報を変更する場合は以下の感じ

SHOW COLUMNS FROM tablename;                                      # カラム情報確認
ALTER TABLE table_name MODIFY identifier VARCHAR(255) BINARY;     # BINARYに変更