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

[复制链接]
查看55 | 回复0 | 2025-11-23 10:18:03 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

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

最快的办法就是查询数据库并批量修改。
具体的操作方法是:
1、首先打开后台执行SQL语句的开关,找到以下目录文件,然后将设置修改为1
  1. config/config_global.php 当中的 $_config['admincp']['runquery'] 设置修改为 1。
复制代码

2、web进入网站后台 站长-数据库-升级,看到如下界面
2345截图20251123101342.jpg


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

  1. UPDATE pre_forum_thread SET subject=REPLACE(subject,'替换前','替换后');
复制代码
批量替换论坛贴子内容:
  1. UPDATE pre_forum_post SET message=REPLACE(message,'替换前','替换后');
复制代码

4、根据需要把上述相应的执行语句写入上图白框内,然后点击提交,得到执行成功的反馈即可
Discuz! 提示
Discuz! 数据结构升级成功,影响的记录行数 28

5、执行成功之后,为了安全起见记得把第1步骤的SQL语句的开关关闭。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则