近期由于OSS服务器到期,原来存储到OSS服务器的文件进行迁移到新的服务器,一些其它原因导致数据库中存储的图片、文件信息域名有所改变,需要将数据库中的文件信息批量替换域名。
于是就需要临时将数据库中的域名信息进行批量替换;就想到了使用replace函数。
Replace函数用法:
UPDATE 表名 SET 字段名=replace(字段名, ‘被替换字符串’, '用来替换的字符串') ;

如上图所示,表中有字段image_name字段,存储的图片url信息,需要将域名批量替换。Sql语句如下:

执行程序后,刷新表数据,可以看到数据已经成功替换

如果被替换字符中含有特殊字符,比如分号:’,此时需要添加一个转义字符 \
文章转载自加耀,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




