不区分大小写的MySQL搜索?

时间:2010-06-14 08:12:55

标签: php mysql

不区分大小写的MySQL搜索?

对于我的网站搜索,无论是哪种情况,查询我的数据库中单词/短语的最有效方法是什么?

1 个答案:

答案 0 :(得分:7)

如果您的数据库/表未设置为不区分大小写的整理,则需要在查询中附加COLLATE utf8_general_ci之类的内容。 (_ci后缀代表不区分大小写。)

查看文档:{​​{3}}:

  

使用COLLATE子句,您可以覆盖默认排序规则以进行比较。 COLLATE可以在SQL语句的各个部分中使用。