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