我的数据库中有一个列,其中包含图像的绝对URL。 我刚刚将整个网站转移到另一个文件夹,因此图片的网址已经更改。所以对于例如。如果image_URL列中图像的URL如下:
http://www.mysite.com/images/myimage.jpg
我需要像这样更新它:
http://www.mysite.com/newfolder/images/myimage.jpg
type
列的image_URL
为TEXT
。但是我只需要更新它,如果使用的URL是" mysite"而不是" externalsite"。
使用正确的SQL是什么?我非常熟悉SQL UDATE
命令,但我不需要只更新列值的PART。
答案 0 :(得分:1)
UPDATE表SET image = REPLACE(图片,“http://www.mysite.com/images/”,“http://www.mysite.com/newfolder/images/”)
答案 1 :(得分:0)
当然,只需按一下LIKE搜索'mysite'即可获得所有网址。然后逐个更改文本并将其重新保存为dB。
利