Pigji.com
主机推荐,主机评测!

Discuz论坛如何批量替换帖子标题和正文中的关键词组,违禁词或者旧域名。

Discuz论坛和Wordpress博客如何批量替换帖子标题和正文内容中的关键字,词组等内容,违禁词或者旧域名替换成新域名教程。可以通过SQL语句批量替换。操作前请备份好数据库。

进入PHPMYADMIN里面,找到对应的数据库,执行SQL语句。关键词请修改成自己需要的。

批量替换正文中的关键词

UPDATE pre_forum_post SET message=REPLACE(message,'存在的旧词组','替换后的词组'); 

批量替换标题中的关键词

UPDATE pre_forum_thread SET subject=REPLACE(subject,'存在的旧词组','替换后的词组');

猪机博客Pigji.com提示:
如果是网站更换新域名,也可以用这个SQL语句把旧域名替换成新域名。把域名当成一个词组就好。

猪机博客提醒: 升级MYSQL语句,有时会因为错误操作带来破坏性后果,请执行操作升级前一定要备份数据库.再进行操作。

wordpress批量替换文章内容

UPDATE pigji_posts SET post_content=REPLACE(post_content,'旧内容','新内容');
UPDATE pigji_posts SET post_content_filtered=REPLACE(post_content_filtered,'旧内容','新内容');
注意表前缀修改成自己 的

通配符描述

通配符 作用描述
% 替代一个或多个字符
_ 仅替代一个字符
[charlist] 字符列中的任何单一字符
[^charlist] 不在字符列中的任何单一字符
[!charlist] 同上 不在字符列中的任何单一字符

% :替代一个或多个字符

在text表的site字段里找以 pigji 开头的数据
SELECT * FROM text WHERE site LIKE 'pigji%'

包含pigji的数据
SELECT * FROM text WHERE site LIKE '%pigji%'

_ :仅替代一个字符
第一个字符后面是pigji的数据
SELECT FROM text WHERE site LIKE '_pigji'
p任意字符g任意字符i
SELECT
FROM text WHERE site LIKE 'p_g_i'

[charlist] :字符列中的任何单一字符
任意以 A 或者 B 或者 P开头的词
SELECT * FROM text WHERE site LIKE '[ABP]%'

[^charlist] 或者 [!charlist] :不在字符列中的任何单一字符

关于正则表达式
https://www.pigji.com/549.html

备岸越来越严:
建站看看美国VPS,免备,支付宝付款
美国高速 最低年付一年350元左右。
https://www.pigji.com/467.html
全球16大机房 Vultr云服务 充10送100美元体验金
https://www.pigji.com/518.html
VPS如何配置PHP MYSQL Memcached环境:
https://www.pigji.com/241.html
谢谢。

赞(2) 打赏
未经允许不得转载:猪机博客 » Discuz论坛如何批量替换帖子标题和正文中的关键词组,违禁词或者旧域名。

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏