Discuz教程网

批量替换帖子内容等Discuz几个很有用的MySQL数据库语句

[复制链接]
authicon dly 发表于 2011-10-15 08:17:38 | 显示全部楼层 |阅读模式
这是本人收集的几个Discuz很有用处的Mysql数据库语句,希望能帮到你。转载请注明来自 元鹏网志www.ypeng.cn 。

注意:未在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

批量删除带某关键词的短消息:
delete from uc_pms where subject='关键字';



上一篇:Discuz X2 修改搜索选项中“群组”一项的名称
下一篇:Discuz X2/x1.5外链图片及附件图片失效自动用指定图片代替
authicon 伤残 发表于 2012-1-10 19:06:56 | 显示全部楼层
我要批量替换帖子标题关键字
authicon 伤残 发表于 2012-1-10 19:09:14 | 显示全部楼层
批量替换帖子内容:
UPDATE cdb_posts SET message=REPLACE(message,'要替换的字符串','替换后的字符串');


升级错误,MySQL 提示: Table 'ultrax.pre_posts' doesn't exist
怎么是这个错误
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2025-5-2 04:57

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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