yydy 发表于 2025-11-23 10:18:03

批量替换Discuz内容的数据库操作方法

由于下载服务器的调整,整站的下载连接前缀有所变化,所以需要批量修改下载连接的前缀

最快的办法就是查询数据库并批量修改。
具体的操作方法是:
1、首先打开后台执行SQL语句的开关,找到以下目录文件,然后将设置修改为1
config/config_global.php 当中的 $_config['admincp']['runquery'] 设置修改为 1。
2、web进入网站后台 站长-数据库-升级,看到如下界面


3、Discuz 批量替换内容的SQL语句:
批量替换论坛贴子标题:

UPDATE pre_forum_thread SET subject=REPLACE(subject,'替换前','替换后');批量替换论坛贴子内容:
UPDATE pre_forum_post SET message=REPLACE(message,'替换前','替换后');
4、根据需要把上述相应的执行语句写入上图白框内,然后点击提交,得到执行成功的反馈即可
Discuz! 提示
Discuz! 数据结构升级成功,影响的记录行数 28
5、执行成功之后,为了安全起见记得把第1步骤的SQL语句的开关关闭。
页: [1]
查看完整版本: 批量替换Discuz内容的数据库操作方法