批量替换WebStackPro中的网址logo地址,mysql数据库操作

技术文摘 1个月前 8KMM
51 0

床图挂了, cdn.jsdelivr.net  撸的床图被限制, 几千条数据缩略图无法使用,需要批量替换。 

血泪史, 不要乱撸jsdelivr,  连github的账号都被禁了, 还得发邮件。  

费话不多说, 赶快把github中的项目打包下载下来, 上传到自己的服务器并解压。

搞完后, 数据库操作:

  • logo地址在“wp_postmeta” 表中。 先把它们查出来。 sql语句:

SELECT * FROM `wp_postmeta` WHERE `meta_key` LIKE '_thumbnail' and `meta_value` like '%cdn.jsdelivr.net%'

  • 测试一下replace语句是不是正确,sql语句:

SELECT REPLACE(`meta_value`,'https://cdn.jsdelivr.net/gh/jackrebel/8kmmsrc/','/2020/logo/') FROM `wp_postmeta` WHERE `meta_key` LIKE '_thumbnail' and `meta_value` like '%cdn.jsdelivr.net%'

  • update更新掉用了图床的logo, sql语句:

update `wp_postmeta` set `meta_value`=REPLACE(`meta_value`,'https://cdn.jsdelivr.net/gh/jackrebel/8kmmsrc/','/2020/logo/') WHERE `meta_key` LIKE '_thumbnail' and `meta_value` like '%cdn.jsdelivr.net%'

操作完毕。还是要用自己的图床, 推荐用七牛。 价格便宜还送10G流量。

版权声明:8KMM 发表于 2020-09-27 17:17:01。
转载请注明:批量替换WebStackPro中的网址logo地址,mysql数据库操作 | 八千网址导航

暂无评论

暂无评论...