我不知道如何在指定文本中搜索列,让我举个例子: 指定文字为:" GBX鞋更改"。
我有search
这样的表:
ID | keyword
1 | shoe
2 | bag
3 | gb
4 | hat
我希望在我的指定文字" GBX Shoe Changed"中获取search.keyword
中的记录。
结果是两个记录有ID 1和3。
感谢。
答案 0 :(得分:2)
如果我理解正确的问题,你需要的是LIKE %%的反转,这可以这样实现:
MySQL: What is a reverse version of LIKE?
SELECT keyword FROM search
WHERE 'GBX Shoe Changed' LIKE
CONCAT('%', keyword, '%')
<强> Fiddle 强>