mysql replace 批量替换字段中的值例子
发布时间:01/15 来源: 浏览:
关键词:
关于利用命令批量替换数据我们有介绍过很多种相关的操作方法,这里我们还是使用原来的方法来给各位介绍一下替换数据中指定字符串语句。
命令
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); |
执行结果:
一条语句实现了批量替换,是不是很方便呢