关于Discuz批量删除帖子的sql语句关于Discuz批量删除帖子的sql语句

最近一个朋友的DZ网站被大量的垃圾帖占领,但是他在后台把这些灌水账户删除的时候忘记了勾选同时清理帖子,结果这些账号所有发布的帖子都变成了匿名,并且在帖子列表页都正常显示标题,都无法打开,数量达到近5万帖,要是手动删除的话非得几天几夜,

通过下面的sql语句:

delete from pre_forum_post where pid>109293 and pid<162795 and first=0

成功把post表的垃圾帖都干掉,可是问题是帖子列表页依然存在这些帖子,于是通过下面的方法可以把thead表的对应tid也清空

delete from pre_forum_thread where tid>109293 and tid<162795

如果有人也碰到这样的问题,也可以试试…

 

未经允许不得转载:Sheepbar » 关于Discuz批量删除帖子的sql语句

赞 (0) 打赏

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

微信扫一扫打赏