你如何强制MySQL LIKE区分大小写?

可能重复:
Mysql像大小写敏感

Mysql忽略了LIKE比较的情况。

你如何强制它执行区分大小写的LIKE比较?

使用LIKE BINARY

 mysql> SELECT 'abc' LIKE 'ABC'; -> 1 mysql> SELECT 'abc' LIKE BINARY 'ABC'; -> 0 

另一种select是使用COLLATE

 SELECT * FROM table1 WHERE columnName like 'a%' COLLATE utf8_bin; 
  • SQLFiddle演示