加入收藏 | 设为首页 | 会员中心 | 我要投稿 临夏站长网 (https://www.0930zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

Mysql中怎样批量替换某个字段的部分数据

发布时间:2022-02-12 15:11:57 所属栏目:MySql教程 来源:互联网
导读:这期内容当中小编将会给大家带来有关Mysql中如何批量替换某个字段的部分数据,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。 1.修改字段里的所有含有指定字符串的文字 UPDATE 表A SET 字段B = replace(字段B, aaa, b
       这期内容当中小编将会给大家带来有关Mysql中如何批量替换某个字段的部分数据,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。
 
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
知识点补充:mysql批量替换某个字段的部分内容
 
举例说明
 
有数据表person,结构如下
 
id name urls
1 张三 xh.jpg
2 李四 xh.jpg
3 王五 3.jpg
需求:将urls字段中的xh替换为id字段的值
 
语句:
 
UPDATE person SET urls = (REPLACE(urls,'xh',id));
执行结果:
 
id name urls
1 张三 1.jpg
2 李四 2.jpg
3 王五 3.jpg
上述就是小编为大家分享的Mysql中如何批量替换某个字段的部分数据了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。

(编辑:临夏站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!