WordPress用SQL语句批量删除垃圾评论的方法

wordpress的akismet也有失效的时候,如果akismet失效,博客的垃圾评论就自动识别为有效的评论,有时长时间不登陆wordpress后台,评论能积累好几千条。如果手动删除的话,耗时费力。不如使用sql语句,批量删除垃圾评论。

终端下使用命令mysql -uroot -p登录到MySQL数据库,使用use ha97;切换到博客所在的库,

或者登录phpmyadmin

运行如下SQL语句:
DELETE FROM wp_comments WHERE comment_approved = '0';

举几条删除特定评论的SQL语句例子:

删除某个URL地址的所有评论:
DELETE FROM wp_comments WHERE comment_author_url LIKE '%www.abc.com%';

删除某个邮箱的所有评论:
DELETE FROM wp_comments WHERE comment_author_email = 'abc@abc.com';

删除某个昵称的所有评论:
DELETE FROM wp_comments WHERE comment_author = 'abc';

发表评论

电子邮件地址不会被公开。 必填项已用*标注