我有一个MySQL查询:
SELECT concat_ws(title,description) as concatenated HAVING concatenated LIKE '%SearchTerm%';
而且我的表使用MyISAM编码为utf8_general_ci。
搜索似乎区分大小写。
我不知道如何解决它。出了什么问题和/或如何解决?
最佳答案
尝试这个:
SELECT LOWER(CONCAT_WS(title,description)) AS concatenated
WHERE concatenated LIKE '%searchterm%'
或(让您看到差异)
SELECT LOWER(CONCAT_WS(title,description)) AS concatenated
WHERE concatenated LIKE LOWER('%SearchTerm%')