小编典典

像MySQL中的区分大小写

mysql

我有一个MySQL查询:

SELECT concat_ws(title,description) as concatenated HAVING concatenated LIKE '%SearchTerm%';

而且我的表使用MyISAM编码为utf8_general_ci。

搜索似乎区分大小写。

我不知道如何解决它。出了什么问题和/或如何解决?


阅读 279

收藏
2020-05-17

共1个答案

小编典典

尝试这个:

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%')
2020-05-17