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

       这期内容当中小编将会给大家带来有关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中如何批量替换某个字段的部分数据了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。

dawei

【声明】:固原站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。