如何在drupal DB中检索垃圾评论以使用SQL删除它们?

时间:2013-11-06 18:08:37

标签: mysql sql drupal spam

我想在Drupal DB中检索所有垃圾评论,以使用SQL DELETE语句删除它们。
我无法找到如何在Drupal DB的comment表中将注释标记为垃圾邮件。
comment表中唯一相关的列是status,在取消发布注释时取值为0。
但未发表的评论可以是合法评论(即尚未批准),也可以是垃圾评论。

那么,如何通过SQL检索所有垃圾评论以将其从评论表中删除?

1 个答案:

答案 0 :(得分:0)

您是否使用垃圾邮件模块标记垃圾邮件?这里使用的Drupal版本和模块会很有用......

如果是这样,请检查垃圾邮件模块创建的表格(我认为您要查找的是一个名为'spam_tracker'的表)并查找相关的外键('content_id'? )。

然后只是在删除查询中添加左连接的情况。