如何用mysql中具有特定单词的列检查字符串

时间:2015-09-05 11:04:45

标签: mysql sql

我有表invalidtext。在这张表中我有像

这样的记录
+----+---------+
| id |  text   |
+----+---------+
|  1 | Yahoo   |
|  2 | Gmail   |
|  3 | Windows |
+----+---------+

现在我有一个像

这样的字符串
  你好,雅虎,你好吗?

我想检查一下“你好,雅虎,你好吗?”包含invalidtext表中的任何单词。

我们可以在此表中看到yahoo字,因此必须找到记录。

哪种查询可以搜索?

1 个答案:

答案 0 :(得分:1)

select text
from invalidtext
where '$input' like concat('%', text, '%')