一尘不染

更新列值,替换字符串的一部分

mysql

我在MySQL数据库中有一个带有以下各列的表

[id, url]

网址就像:

 http://domain1.com/images/img1.jpg

我想将所有网址更新到另一个域

 http://domain2.com/otherfolder/img1.jpg

保持文件名不变。

我必须运行什么查询?


阅读 329

收藏
2020-05-17

共1个答案

一尘不染

UPDATE urls
SET url = REPLACE(url, 'domain1.com/images/', 'domain2.com/otherfolder/')
2020-05-17