thinkcmf网站内容批量替换,通过数据库批量替换历史文章内的字符内容!

在更新网站时发现历史文章内链接仍指向老域名,使用PHPmyadmin通过SQL命令批量替换数据表中指定字段的字符串,例如UPDATEcmf_portal_postSETpost_content=replace(post_content,www.yunyuwuyou.com,www.faughey.com),可添加条件如WHEREID<100来限制替换范围。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

通过数据库批量替换历史文章内的字符内容。今天更新http://www.faughey.com这个网站时候发现以前的文章内部链接还是老域名的地址,老域名已经换了。因为文章还是挺多的,不可能一个一个区手动修改。所以这里发一下在数据库里批量替换地址的方法。

提示:操作前先备份数据库!

1.打开PHPmyadmin

2.找到SQL选项卡

里面有输入命令的窗口,输入后直接点击右下角的执行

命令如下:

UPDATE 数据表名 SET 字段名 = replace(字段名, ‘要替换的字符串’, ‘替换后的字符串’)

示例:

UPDATE cmf_portal_post SET post_content = replace(post_content, ‘www.yunyuwuyou.com’, ‘www.faughey.com’)

还可以假如执行限制条件,比如ID小于100

UPDATE cmf_portal_post SET post_content = replace(post_content, ‘www.yunyuwuyou.com’, ‘www.faughey.com’)
WHERE ID < 100;

ID就是文章的那个ID。
在这里插入图片描述可以根据上图,查看自己数据表名和字段名,来替换其他数据。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值