新闻中心

论坛帖子中指定内容批量删除的sql命令一些总结

作者 / 无忧主机 时间 2014-11-03 19:27:51

很多discuz论坛站长朋友,用户无可避免的都会遇到自己的论坛网站会有些垃圾评论和垃圾帖子。无忧主机php独立ip空间中小编也遇到过这样的问题。如果要一个一个的删除,确实是有些麻烦。为了节省不必要的时间,我们就需要进行一个批量删除,批量清空这些垃圾内容。为了更快捷的提高效率,我们就可以使用一些sql命令来实现批量删除的目的。无忧主机小编在这里总结了几条常用的一些sql命令。 1、批量删除回帖 pre_forum_post 表中存储的是论坛帖子和回复。每增加一个帖子或者回复,pid值+1. first值为1的,代表是主题。first值为0的,代表是回帖。 delete from pre_forum_post where pid>3 and pid<16283795 and first=0; 2、批量删除用户签名 update pre_common_member_field_forum set sightml=''; 3、批量删除N天前的用户短消息 DELETE FROM pre_ucenter_pm_messages_0 WHERE dateline < 1353327620 ; 时间戳可以从这里转换 http://tool.chinaz.com/Tools/unixtime.aspx 4、调整某个帖子的点击数 UPDATE cdb_threads SET views=点击数 WHERE tid=主题编号; UPDATE `cdb_forums` SET `allowmediacode` = '1' 5、一次性关闭板块fid20帖子 UPDATE `cdb_threads` SET `closed` = '1' WHERE `fid` =20 ; 如有需要的朋友,你们不妨也来试一试哦。 无忧主机相关文章推荐阅读: DISCUZ 后台防止直接恶意访问 DISCUZ论坛添加LED 醒目牌图文教程详解 DISCUZ! X3,1 X3.2通过SQL语句批量解冻会员 DISCUZ论坛后台应用中心打不开或者访问慢的解决方法

本文地址:https://www.51php.com/discuz/17353.html

1
1
1
1
1
1
1