批量修改某帖中的某个回帖ID为其它ID:
update pre_forum_post set author='目标用户名',authorid='目标UID' where tid=帖子编号 AND authorid=原UID;
批量延长待审核帖子的分类信息有效期(原创):
UPDATE pre_forum_thread t, pre_forum_typeoptionvar v SET v.expiration=v.expiration-t.dateline+unix_timestamp() WHERE t.displayorder='-2' AND t.tid=v.tid;
说明:当主题表中帖子状态为-2(待审核 *其它状态说明)并且分类信息数据表中存在对应tid时,将分类信息数据的有效期设置为 原有效期-发帖时间+当前时间 。
批量删除带某关键词的短消息(UCenter):
旧版本:delete from uc_pms where subject like '%关键字%';
1.6.0版本:详见 wenzhang-1676.html
注意:
以下语句适用于7.2版本,
DX以上版本数据库结构不同,查找替换对应的表和键名即可。
批量替换帖子内容:
UPDATE cdb_posts SET message=REPLACE(message,'要替换的字符串','替换后的字符串');
批量归零某项负值积分:
update cdb_members set extcreditsX=0 where extcreditsX<0;
注意:extcreditsX中的X需要换为指定积分的编号,后台可以看到积分编号。
大家还可以根据这个代码自己修改一下,比如将-300分以下的用户积分设置为20,那可以写成:
update cdb_members set extcreditsX=20 where extcreditsX<-300;
若您喜欢这篇文章,欢迎订阅老张小站以获得最新内容。 / 欢迎交流探讨,请发电子邮件至 mail[at]vdazhang.com 。
欢迎谈谈你的看法(无须登录) *正文中请勿包含"http://"否则将被拦截