这里我正在尝试使用MySQL查询来搜索匹配一个确切的单个词。
SELECT `text` FROM `tbl_strings` WHERE `text` LIKE "%pencil%"
我想用“铅笔”而不是“铅笔”来获得结果。 感谢所有的灵感。
答案 0 :(得分:3)
SELECT `text` FROM `tbl_strings` WHERE `text` REGEXP '[[:<:]]pencil[[:>:]]'
请参阅SQL小提琴链接:http://sqlfiddle.com/#!2/48924/1
答案 1 :(得分:0)
要搜索完全匹配,请执行以下操作:
SELECT text FROM tbl_strings WHERE text = 'pencil'
答案 2 :(得分:0)
我已经编辑过。 。试试这个
SELECT
text
FROMtbl_strings
WHEREtext
LIKE“%pencil”或text
LIKE“%pencil%”