0

如何在区分大小写的 MySQL 数据库上执行不区分大小写的搜索?
例如,名称 = 测试 & 名称 = 测试
然后查询返回测试和测试。
如何对此进行查询..??

4

2 回答 2

3

尝试

select * from your_table
where `name` = 'test'
COLLATE latin1_general_ci 

或者

select * from your_table
where `name` = 'test'
COLLATE utf8_general_ci
于 2012-06-28T06:43:41.360 回答
1
$query = "SELECT * FROM table WHERE LOWER(name) = '" . strtolower($name) . "'";
于 2012-06-28T06:44:13.633 回答