这是一个示例表:
name | picture
John S. | http://servera.host.com/johns.png
Linda B. | http://servera.host.com/lindab.png
...
假设还有几百条记录。
假设我们将服务器从“servera”移动到“serverb”。
是否可以使用一个查询进入此表,以重命名“图片”列中的内容,以便每条记录读取正确的服务器名称?
最佳答案
T-SQL:
update TBL
set picture = Replace(picture, 'servera', 'serverb')
where picture like '%servera%'
甲骨文:
update TBL
set picture = replace(picture, 'servera', 'serverb')
where picture like '%servera%'
MySQL:
update TBL
set picture = REPLACE(picture, 'servera', 'serverb')
where picture like '%servera%'
https://stackoverflow.com/questions/3944000/