背景:
由于數據遷移和域名變更,Mysql中存儲的文件下載地址變更;
要替換某一個字段中的部分內容,可以用update 語句和REPLACE方法,結構如下:
UPDATE 表名 SET 字段名= REPLACE( 需要替換值的字段名, '替換前關鍵字', '替換后關鍵字' )
WHERE 字段名 REGEXP "替換前的字段值";
MySql Update修改(替換)某個字段中包含的某個值:
例如1:
由于原域名http://www.test.com,需求將url替換成新地址https://wwwnew.test.com;
UPDATE 表名 SET 字段名 = REPLACE(字段名, '替換之前的值', '替換之后的值')
WHERE 修改條件;
UPDATE t_user SET img_url =
REPLACE(img_url, 'http://www.test.com', 'https://wwwnew.test.com')
WHERE u_code=56;
解釋:
如果img_url字段內容是這種數據,只會修改前面url部分后面的不會被替換
http://www.test.com/img/20200718/user/img/3124.jpg
修改結果為:
https://wwwnew.test.com/img/20200718/user/img/3124.jpg
例如2:
替換訂單中用戶手機號前綴155改為170
UPDATE order SET mobile= REPLACE( mobile, 155, 170 ) ;
如果本篇文章對你有幫助的話,很高興能夠幫助上你。文章來源:http://www.zghlxwxcb.cn/news/detail-447874.html
當然,如果你覺得文章有什么讓你覺得不合理、或者有更簡單的實現(xiàn)方法又或者有理解不來的地方,希望你在看到之后能夠在評論里指出來,我會在看到之后盡快的回復你。文章來源地址http://www.zghlxwxcb.cn/news/detail-447874.html
到了這里,關于MySql Update修改(替換)某個字段中包含的某個值,根據條件修改替換某個字段的一部分值的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!