Mögliches Duplikat:
Mysql Like Case Sensitive
Mysql ignoriert Groß- und Kleinschreibung für seine LIKE-Vergleiche.
Wie können Sie die Ausführung von LIKE-Vergleichen erzwingen, bei denen zwischen Groß- und Kleinschreibung unterschieden wird?
Verwenden LIKE BINARY
:
mysql> SELECT 'abc' LIKE 'ABC';
-> 1
mysql> SELECT 'abc' LIKE BINARY 'ABC';
-> 0
Eine andere Alternative ist die Verwendung von COLLATE
,
SELECT *
FROM table1
WHERE columnName like 'a%' COLLATE utf8_bin;