sql replace

耗尽温柔 提交于 2020-01-18 19:11:54

sql替换

起因

七牛云上传图片的返回时,前端拼接了域名,导致图片保存时,是全域名,例如

http://example.com/a.jpg出现一个问题,域名快要到期了,需要更换域名,数据库中保存的数据需要更换成新的域名

找到的答案

UPDATE your_table
SET your_field = REPLACE(your_field, 'articles/updates/', 'articles/news/')
WHERE your_field LIKE '%articles/updates/%'

答案地址

实际应用

UPDATE banner
SET img_url = REPLACE(img_url, 'http://example.com', 'http://google.com')
WHERE img_url like 'http://example.com%';
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!