MySql Update修改(替换)某个字段中包含的某个值
例如:
由于原域名https://www.chenxiran.com已过期需求将url替换成新地址https://wwwnew.chenxiran.com
UPDATE 表名 SET 字段名 = REPLACE(字段名, '替换之前的值', '替换之后的值') where 加上你自己的一些修改条件;
UPDATE t_m_user SET img_url = REPLACE(img_url, 'https://www.chenxiran.com', 'https://wwwnew.chenxiran.com') where hospital_code=34;
如果img_url字段内容是这种数据,只会修改前面url部分后面的不会被替换
https://www.chenxiran.com/img/20200718/user/img/2313123124.jpg
修改结果为:
https://wwwnew.chenxiran.com/img/20200718/user/img/2313123124.jpg