discuz论坛批量删除未审核的主题和回复的办法

discuz论坛的广告特别多,待审核的贴基本都是垃圾广告贴,已经1千多页了,如果一页一页手工删的话,估计要删上几天,下面的方法只需要sql语句几分钟搞定。

先查询一下与后台的未审核的主题数是否一致
SELECT count( * )
FROM `表前缀_threads`
WHERE displayorder = -2;

批量删除未审核的主题

delete from 表前缀_threads where displayorder=-2;

先查询一下与后台的未审核的回复数是否一致

SELECT count( * )
FROM `表前缀_threads`
WHERE displayorder = -2;

批量删除未审核的回复
delete from 表前缀_posts where invisible=-2;

新手小心操作,建议删除之前先备份一下:)

此条目发表在网页制作分类目录,贴了标签。将固定链接加入收藏夹。

discuz论坛批量删除未审核的主题和回复的办法》有1条回应

  1. 月亮论坛说:

    这个sql语句真的不错哦,要是手工删除,上万条数据,估计要很长时间哦
    由 蓝鸟 于 2009-1-8 17:22:16 最后编辑

发表评论

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