discuz批量替换文章内容和帖子内容的方法(discuz批量替换SQL)
在DISCUZ后台进行操作,如果使用phpmyadmin可以忽略前两步
第一步,编辑器打开config/config_global.php文件,查找
$_config['security']['querysafe']['status']
将其设置为0
继续查找
$_config['admincp']['runquery']
将其设置为1即可。
(出于安全考虑,建议执行SQL语句完毕后将这两个参数的值再改回来)
第二步,进入Discuz后台→站长→数据库→升级
第三步,修改DISCUZ论坛帖子输入如下语句后提交即可:
UPDATE pre_forum_post SET message=REPLACE(message,'要替换的内容','新内容');
修改DISCUZ门户文章内容输入如下语句后提交即可:
UPDATE pre_portal_article SET content=REPLACE(content,'要替换的内容','新内容');
本文标题:《discuz批量替换文章内容和帖子内容的方法(discuz批量替换SQL)》
网址:https://zhangwenbao.com/discuz-batch-replacement-of-sql.html
是不是有语法错误?
双引号 要改成 单引号啊
是的,SQL标准一般要求字符串使用单引号。已更正,感谢提醒!