【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(要替换的字段,需要替换的串,目标串)

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