导读:利用命令批量替换数据的方法,这里介绍一下替换数据中指定字符串语句。命令UPDATE 表名 SET指定字段 = replace(指定字段, '要替换...
利用命令批量替换数据的方法,这里介绍一下替换数据中指定字符串语句。
命令
UPDATE 表名 SET
指定字段 = replace(指定字段, '要替换的字符串', '想要的字符串')
WHERE 条件;
例子
UPDATE article SET
content = replace(content, '解决', '解放')
WHERE ID<5000;
例子
项目中有可能会遇到批量替换字段中的值,如下需求:
把上图中img_path字段中的upload全部替换成uploads,这个时候mysql的replace函数就很有用了。
sql语句:
update `upload_img` set `img_path`=replace(`img_path`, 'upload', 'uploads') where id in (1,2,3,4);
执行结果:
一条语句实现了批量替换,是不是很方便呢