公司由于一次官网的改版,导致之前的文章需要全部移植,文章移植写了个脚本,但是文章内容中的图片路径,问题就很大了。
由于后来将图片的路径修改了,因此所有的路径都要修改,一片一片的移动太累,结果发现sql语言支持字符串的替换,试了一下,还真行
方法如下:
UPDATE `wf_news` SET `content`=REPLACE(`content`, 'wp-content/uploads', 'https://www.worldflying.cn/uploads/article')
其中wf_news是文章表,REPLACE是mysql自带的函数,wp-content/uploads是以前的图片路径,https://www.worldflying.cn/uploads/article是新的图片路径。
就这样,几百篇文章的路径就修改成新的图片了。
文章作者:沃航科技