Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

【Discuz-X】各种协助管理的批量mysql语句!!有木有有木有??

[复制链接]
cr180 发表于 2011-4-18 16:44:05 | 显示全部楼层 |阅读模式
本帖最后由 cr180 于 2011-4-18 19:50 编辑

今天一位朋友需要将论坛里面所有主题的回复内容全部删除,但是不能删除群组的,觉得这个sql可能有用,先记录下来分享给需要的童鞋吧,此贴非常给力值得收藏!集合很多的批量操作和因批量误操作的挽救措施!
欢迎各位童鞋发现问题及时回帖,以免错误的地方误导大家
注意注意:以下sql语句虽然经过了测试,但是也不排除其他因素,所以还是记得要作好数据备份,错了好恢复


删除除群组外论坛版块内所有的回复内容(包括投票、悬赏、商品等等的特殊主题):

  1. DELETE a FROM pre_forum_post a ,pre_forum_forum b WHERE a.first='0' AND a.fid=b.fid AND b.status=1
复制代码



删除指定版块内所有的回复内容(包括投票、悬赏、商品等等的特殊主题):

  1. DELETE  FROM pre_forum_post  WHERE first='0' AND fid=123
复制代码
语句当中的123改为自己的版块id




如果要指定删除多个版块的(包括投票、悬赏、商品等等的特殊主题):

  1. DELETE  FROM pre_forum_post  WHERE first='0' AND fid IN (1,2,3,4)
复制代码
1,2,3,4即版块ID一个逗号一个最后不能加逗号!!!




删除除群组内所有的回复内容(包括投票、悬赏、商品等等的特殊主题):
  1. DELETE a FROM pre_forum_post a ,pre_forum_forum b WHERE a.first='0' AND a.fid=b.fid AND b.status=3
复制代码




删除指定用户在指定版块里面的回复(很多站长需要的)
  1. DELETE  FROM pre_forum_post  WHERE first='0' AND fid=123 AND authorid=xxx
复制代码
123为版块ID ,xxx为用户的uid





将指定用户在指定版块里面的主题更新为删除状态(只是更新为删除状态并非直接删除数据库的数据)

  1. UPDATE pre_forum_thread SET displayorder = '-1' WHERE fid=123 AND authorid=xxx
复制代码
123为版块ID ,xxx为用户的uid



将指定用户在指定版块里面的主题更新为正常状态(解决因为批量误删的挽救)

  1. UPDATE pre_forum_thread SET displayorder = '0' WHERE fid=123 AND authorid=xxx
复制代码
123为版块ID ,xxx为用户的uid



将禁止访问用户组的帖子全部更新为删除状态(甩回收站里)
帖子标题全是发贴机/垃圾广告,虽然禁止了用户组不显示内容,但是能看标题。给出一个sql语句将这些禁止的用户组主题全部甩回收站,让他连AD标题的份都没!以cr180的名义干掉这些个垃圾!!

  1. UPDATE pre_forum_thread a ,pre_common_member b SET a.displayorder = '-1' WHERE a.authorid=b.uid AND b.groupid=5
复制代码
groupid=4 禁止发言组 groupid=5 禁止访问组  groupid=6禁止IP组

评分

6

查看全部评分

指间流沙 发表于 2011-4-18 16:45:25 | 显示全部楼层
好吧,谢谢了~~~~~~~~~~~

评分

1

查看全部评分

回复

使用道具 举报

antdk 发表于 2011-4-18 16:45:51 | 显示全部楼层
呵呵,这样也可以。

评分

1

查看全部评分

回复

使用道具 举报

指间流沙 发表于 2011-4-18 16:45:57 | 显示全部楼层
这个太强大了,怎么会需要这个功能呢

我还嫌回复不够呢

评分

1

查看全部评分

回复

使用道具 举报

szyixin 发表于 2011-4-18 16:45:58 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

下砂 发表于 2011-4-18 16:46:16 | 显示全部楼层
好吧,谢谢了~~~~~~~~~~~
回复

使用道具 举报

popuppp 发表于 2011-4-18 20:21:26 | 显示全部楼层
支持鸟人同志。。。
回复

使用道具 举报

skyaaron 发表于 2011-4-23 12:22:58 | 显示全部楼层
这个相当给力,官方是要多出一些SQL执行句了
回复

使用道具 举报

腐朽的木头 发表于 2011-4-23 15:30:06 | 显示全部楼层
呵呵 有了这些就方便多了
回复

使用道具 举报

haokebi 发表于 2011-4-26 16:20:19 | 显示全部楼层
复杂·············
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-16 11:43 , Processed in 0.030599 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表