我正在使用此查询从我的数据库中获取结果:
MATCH(`Text2`) AGAINST ('$s')
我希望只有在字符串完全匹配时才能获得结果,例如在google上搜索引号时使用“”。
如何使用Match / MySQL执行此操作?
EG:查询是“ab cd”
ID | Text
1 ab cd
2 aab cda
3 aab a cd
应返回第1行和第2行
答案 0 :(得分:3)
SELECT FROM your_table WHERE Text2 LIKE '%yourstring%';
答案 1 :(得分:0)
试试这个:: 如果你需要野外搜索,不论案例::
SELECT FROM LOWER(mytable) WHERE LOWER(Text2) LIKE LOWER('%yourstring%');
答案 2 :(得分:0)
您也可以将REGEXP
用于此目的。
SELECT *
FROM `tableName`
WHERE `columnName` REGEXP 'ab cd';