使用match()进行Mysql不区分大小写的搜索

时间:2014-12-18 17:11:58

标签: mysql

所以这里是查询...目前它是区分大小写的,任何想法如何让它不区分大小写?我会在任何其他查询中执行lower()但是我可以在match()周围执行吗?

SELECT *,
MATCH(`page_titleTag`,`page_titleBody`,`page_url`,`page_desc`,`page_desc2`,`page_quickinfo`,`page_text`,`page_keywords`,`mtag_desc`) AGAINST('Search String') AS score
FROM page_tbl
WHERE
MATCH(`page_titleTag`,`page_titleBody`,`page_url`,`page_desc`,`page_desc2`,`page_quickinfo`,`page_text`,`page_keywords`,`mtag_desc`) AGAINST('Search String') AND `page_issearchable` = 1 AND `page_active` = 1
ORDER BY score DESC
LIMIT 0, 15;

1 个答案:

答案 0 :(得分:0)

SQL中的文本匹配始终不区分大小写。 Here是一个提供更多信息的链接。