标签: php mysql
不区分大小写的MySQL搜索?
对于我的网站搜索,无论是哪种情况,查询我的数据库中单词/短语的最有效方法是什么?
答案 0 :(得分:7)
如果您的数据库/表未设置为不区分大小写的整理,则需要在查询中附加COLLATE utf8_general_ci之类的内容。 (_ci后缀代表不区分大小写。)
COLLATE utf8_general_ci
_ci
查看文档:{{3}}:
使用COLLATE子句,您可以覆盖默认排序规则以进行比较。 COLLATE可以在SQL语句的各个部分中使用。