mysql 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); |
执行结果:
一条语句实现了批量替换,是不是很方便呢
您可能感兴趣的文章:
mysql批量替换字段中部分数据的方法
mysql replace的用法(替换指定字段字符串)
mysql中upate-替换字段内部分内容的例子
在mysql中替换字段部分内容的实例代码
mysql更新字段中部分内容的sql语句
分享:Mysql更新字段中部分数据的方法
Mysql更新字段中部分数据的二种方法
mysql使用replace函数进行字符串替换
mysql REPLACE与REPLACE IN TO用法
批量修改、清空、复制MySQL数据表字段内容的命令