【Mysql】replace的使用,根據一個字段,修改該字段的部分

前言:

在日常開發和維護中,我們經常會遇到類似的場景,如,需要查詢數據庫的某個字段,並且將結果進行過部分替換,然後付給這個字段,或者,給到另一個字段。

比如,我需要把movie表中的fileurl 從 http://10.26.137.11:28081/20200605/8493905.jpg

替換成  http://10.26.137.11:28081/newdata/bestv/pic/20200605/8493905.jpg

則可以執行 即可

update manage_picture set fileurl = replace(fileurl,'http://10.26.137.11:28081','http://10.26.137.11:28081/newdata/bestv/') where providerid = 'ZTE'

語法格式:
replace(要替換的字段,需要替換的串,目標串)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章