Mysql中如何批量更新数据库中某个字段值中的部分内容;

发布时间 2023-09-20 16:07:33作者: 勇敢-的心

在平时的开发过程中,偶尔会遇到需要批量更新数据库中某个字段值的部分内容,比如某个字段存储的是图片的URL路径,这个路径中的域名无法访问了,需要更新为另一个ip地址。

Mysql中提供了REPLACE函数:

可以使用了REPLACE函数来替换原来字段中的一部分数据为新值。

UPDATE car_data_his
SET car_data_photo = REPLACE(car_data_photo, "https://aicc-uat.csc.com/minioApi", "http://192.168.98.1xx:8000"),
  car_number_photo = REPLACE(car_number_photo, "https://aicc-uat.csc.com/minioApi", "http://192.168.98.1xx:8000")