1

我正在尝试删除我在我们网站上的留言簿中不断收到的大量垃圾邮件帖子,因为 Capture 在阻止此类帖子方面似乎效果不佳。我想要做的是只使用phpmyadmin来运行类似的东西:

SELECT * FROM GUESTBOOK WHERE "MY COLUMN NAME" CONTAINS "WORD"

或类似的东西,但我不确定你是如何在mysql中做到这一点的。然后,一旦选择,我就可以删除所有这些帖子。

所以我基本上是在尝试查看存储的文本字符串,看看它是否包含某个单词,如果包含,则选择它。

4

2 回答 2

5

LIKESQL 运算符支持您尝试执行的操作:

SELECT * FROM GUESTBOOK WHERE `MY COLUMN NAME` LIKE "%WORD%"

注意:请注意我已将查询中的 " 更改为 `。

于 2013-04-29T08:18:14.533 回答
1

你可能想做:

SELECT * FROM GUESTBOOK WHERE GUESTBOOK.`MY COLUMN NAME` LIKE '%word%' COLLATE utf_general_ci

为了避免区分大小写的问题。

于 2013-04-29T08:22:38.270 回答