MySQLの大文字・小文字

テーブルで指定しておかないと、MySQLは文字列の大文字と小文字を区別しない。
よって、SELECTで「hoge」と指定すると、「Hoge」、「HOGE」の両方がHITする。
ユニークの設定にもこれは影響する。
ユニークを設定したフィールドで「Hoge」があると「HOGE」のINSERTに失敗する。
これは・・・結構なトラップだな。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です