3

我正在使用此查询从我的数据库中获取结果:

MATCH(`Text2`) AGAINST ('$s')

我只想在字符串完全匹配时获得结果,例如在 google 上搜索引号“”时。

如何使用 Match/MySQL 做到这一点?

EG:查询是“ab cd”

ID | Text
1    ab cd
2    aab cda
3    aab a cd

应返回第 1 行和第 2 行

4

3 回答 3

3

SELECT FROM your_table WHERE Text2 LIKE '%yourstring%';

于 2012-07-14T07:57:02.440 回答
0

试试这个::如果你需要野外搜索,不管情况如何::

SELECT FROM LOWER(mytable) WHERE LOWER(Text2) LIKE LOWER('%yourstring%');
于 2012-07-14T08:43:00.713 回答
0

您也可以REGEXP用于此目的。

SELECT *
FROM `tableName`
WHERE `columnName` REGEXP 'ab cd';
于 2012-07-14T08:52:53.227 回答