如何检查mysql中的字段是否包含特定的单词

时间:2015-02-14 11:38:09

标签: php mysql

我需要使用select query

检查mysql中的字段是否包含特定单词

exmaple:field' name' = test1,test2,test3

Select * from table where name Like '%test3%

它返回空,任何帮助

4 个答案:

答案 0 :(得分:2)

使用find_in_set()

SELECT * from `table` where FIND_IN_SET(name, 'test1,test2,test3 ');

答案 1 :(得分:0)

使用它来查找test1,test2等单词

Select * from table where name Like '%test%'

答案 2 :(得分:0)

试试这个: -

SELECT * FROM table WHERE name IN ( 'test1',' test2', 'test3');

答案 3 :(得分:0)

'%test3%之后添加单引号:

SELECT * FROM table WHERE name LIKE '%test3%