批量替換資料庫指定欄位部分資料,如:更換圖片URL裡的域名。
阿新 • • 發佈:2018-11-10
問題:原來表字段url裡的值“http://www.baidu.com/0001.jpg”格式,要修改成“http://www.zuoniu.com/0001.jpg”格式;
原來表是:
number url 01 http://www.baidu.com/0001.jpg 02 http://www.baidu.com/0002.jpg 03 http://www.baidu.com/0003.jpg 04 http://www.baidu.com/0004.jpg
修改表後:
number url 01 http://www.zuoniu.com/0001.jpg 02 http://www.zuoniu.com/0002.jpg 03 http://www.zuoniu.com/0003.jpg 04 http://www.zuoniu.com/0004.jpg
sql處理方法格式:update 表名 set 欄位名=REPLACE (欄位名,'原來的值','要修改的值')
sql執行示例:
update user_item
set url=REPLACE (url,'http://www.baidu.com','http://www.zuoniu.com')
增加執行條件:
update user_item set url=REPLACE (url,'http://www.baidu.com','http://www.zuoniu.com') where time < '2018-11-8'