最近将我的一个论坛从 phpwind 转换到 discuz 了,由于 discuz 与 phpwind 的一些 UBB 代码并不通用,比如 phpwind 中插入音乐的代码是 [mp3][/mp3] ,而 discuz X2.5 程序中插入音乐的代码是

,因此分享一个通过数据库快速简单批量替换的帖子内容的方法:

X2.5 帖子内容批量替换的命令:

进入 DZ 后台:站长 – 数据库 – 升级

UPDATE pre_forum_post SET message=REPLACE(message,'要替换的内容','新内容');

需要注意:

出于安全考虑,Discuz 后台默认情况下禁止 SQL 语句直接执行,只能使用常用 SQL 当中的内容,

如果想自己随意书写 SQL 升级语句,需要将程序文件 config/config_global.php 当中的 $_config[admincp][runquery] 设置修改为 1 。