Mysql中如何批量替换某个字段的值:replace
更新时间:2022年09月24日 10:51:42 作者:Jason Ho
这篇文章主要介绍了Mysql中如何批量替换某个字段的值:replace,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
如何批量替换某个字段的值:replace
例如我们有一个表:
mxd_goods 中字段goods_pic的值要全部去掉goods/
现在要将该表中的所有goods_pic字段的值去掉goods/。
那么我们怎么来做呢?
update mxd_goods set goods_pic= replace(goods_pic, 'goods/', '');
注:goods_pic是表字段值,goods/ 是被替换的值,即搜索的值,‘’是替换后的值,此处替换为空
意思是去掉了goods/。一定要加where id =数字 ,否则将是全表修改哦。
怎么撤销呢?
update mxd_goods set goods_pic= replace(goods_pic, 'g_', 'goods/g_') where goods_id=1849;
批量替换某个字段的部分数据
1.修改字段里的所有含有指定字符串的文字
UPDATE 表A SET 字段B = replace(字段B, 'aaa', 'bbb') example: update table set url= replace(url, 'aaa', 'bbb') 【将url字段中的aaa批量更改为bbb】 update table set url= REPLACE (url,'3','1.png') where 条件;
2.常规条件修改:
update table set column='' where column is null
列:
update `table` set `url`='0' where `url` is null
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
SpringBoot连接MySQL获取数据写后端接口的操作方法
今天通过本文给大家介绍SpringBoot连接MySQL获取数据写后端接口的操作方法,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧2021-11-11MySQL权限USAGE和ALL PRIVILEGES的用法
本文主要介绍了MySQL权限USAGE和ALL PRIVILEGES的用法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2024-09-09MySQL日期格式化yyyy-mm-dd详解(DATE_FORMAT()函数)
MySQL提供了很多功能强大、方便易用的函数,在进行数据库管理以及数据的查询和操作时,帮助我们提高对数据库的管理效率,下面这篇文章主要给大家介绍了关于MySQL日期格式化yyyy-mm-dd(DATE_FORMAT()函数)的相关资料,需要的朋友可以参考下2023-01-01
最新评论