可能性のある複製:大文字小文字を区別するMysql
Mysqlは、LIKE比較の大文字小文字を無視します。
大文字と小文字を区別したLIKE比較を強制的に実行するにはどうすればよいですか?
つかいます LIKE BINARY:
LIKE BINARY
mysql> SELECT 'abc' LIKE 'ABC'; -> 1 mysql> SELECT 'abc' LIKE BINARY 'ABC'; -> 0
別の方法は、COLLATEを使用することです。
COLLATE
SELECT * FROM table1 WHERE columnName like 'a%' COLLATE utf8_bin;