0

在这里,我正在尝试使用一个 MySQL 查询来匹配一个精确的单词。

SELECT `text` FROM `tbl_strings` WHERE `text` LIKE "%pencil%"

我想得到一个带有“铅笔”而不是“铅笔”的结果。感谢所有的灵感。

4

3 回答 3

3
SELECT `text` FROM `tbl_strings` WHERE `text` REGEXP '[[:<:]]pencil[[:>:]]'

查看 SQL 小提琴链接:http ://sqlfiddle.com/#!2/48924/1

于 2013-10-28T11:00:23.667 回答
0

要搜索完全匹配,只需执行以下操作:

SELECT text FROM tbl_strings WHERE text = 'pencil'
于 2013-10-28T10:56:50.543 回答
0

我已经编辑了。. 尝试这个

text从“% tbl_stringspencil text”或text“%pencil %”之类的地方选择

于 2013-10-28T10:58:01.763 回答