所有分类
  • 所有分类
  • WordPress插件
  • WordPress主题
  • PHP源码
  • 软件工具

通过MySQL数据库批量替换ZBlog图片链接

ZBlog使用的图床链接发生更改时,会需要批量更换旧文章中的图片链接,可以使用 UPDATE 语句配合 REPLACE 函数来实现,直接在数据库管理工具(如 phpMyAdmin、Navicat 或 MySQL 命令行)中执行即可。

下述代码中,old.mzzyf.com 为示例的旧域名,new.mzzyf.com 为更改后的域名。

操作说明:

  1. 先备份数据:执行前务必备份 zbp_postzbp_draft 表,避免意外情况
  2. 确认表前缀:如果你的 ZBlog 表前缀不是默认的 zbp_ ,需要相应修改表名
  3. 执行顺序:建议先在测试环境执行,确认无误后再在生产环境操作
-- 替换文章内容中的图片域名
UPDATE zbp_post 
SET log_Content = REPLACE(log_Content, 'old.mzzyf.com', 'new.mzzyf.com')
WHERE log_Content LIKE '%old.mzzyf.com%';
-- 如果有草稿内容也需要替换,可以执行下面这行
UPDATE zbp_draft 
SET drt_Content = REPLACE(drt_Content, 'old.mzzyf.com', 'new.mzzyf.com')
WHERE drt_Content LIKE '%old.mzzyf.com%';

声明:1、本站大部分资源均为网络采集所得,仅供用来学习研究,请于下载后的24h内自行删除,正式商用请购买正版。2、如若本站内容侵犯了原著者的合法权益,请携带相关版权文件联系我们进行下架或删除。3、虚拟下载类资源具有可复制性,一经下载后本站有权拒绝退款或更换其他商品!

分享海报

评论0

请先

站点提示

国庆大促活动进行中,永久会员抄底价出售中!!入手永久会员只需30元。 本站资源每天持续更新中,之后随着资源量增加而涨价,现在入手稳赚不亏。
没有账号?注册  忘记密码?