服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|数据库技术|

服务器之家 - 数据库 - Mysql - Mysql中如何批量替换某个字段的值:replace

Mysql中如何批量替换某个字段的值:replace

2022-11-08 15:34Jason Ho Mysql

这篇文章主要介绍了Mysql中如何批量替换某个字段的值:replace,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

如何批量替换某个字段的值:replace

例如我们有一个表:

mxd_goods 中字段goods_pic的值要全部去掉goods/

Mysql中如何批量替换某个字段的值:replace

现在要将该表中的所有goods_pic字段的值去掉goods/。

那么我们怎么来做呢?

?
1
update  mxd_goods set goods_pic= replace(goods_pic, 'goods/', '');

注:goods_pic是表字段值,goods/ 是被替换的值,即搜索的值,‘’是替换后的值,此处替换为空 

意思是去掉了goods/。一定要加where id =数字 ,否则将是全表修改哦。

Mysql中如何批量替换某个字段的值:replace

怎么撤销呢?

?
1
update  mxd_goods set goods_pic= replace(goods_pic, 'g_', 'goods/g_') where goods_id=1849;

批量替换某个字段的部分数据 

1.修改字段里的所有含有指定字符串的文字

?
1
2
3
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.常规条件修改:

?
1
update table set column='' where column is null

列:

?
1
update  `table` set `url`='0' where `url` is null

以上为个人经验,希望能给大家一个参考,也希望大家多多支持服务器之家。

原文链接:https://blog.csdn.net/weixin_42433970/article/details/106517923

延伸 · 阅读

精彩推荐
  • MysqlMySQL用户与权限的管理详解

    MySQL用户与权限的管理详解

    这篇文章主要介绍了MySQL用户与权限的管理,详细分析了mysql用户密码、权限设置与使用相关操作原理及注意事项,需要的朋友可以参考下...

    webbc5472020-11-20
  • Mysql解析MySQL设置当前时间为默认值的方法

    解析MySQL设置当前时间为默认值的方法

    本篇文章是对MySQL设置当前时间为默认值的方法进行了详细的分析介绍,需要的朋友参考下 ...

    MYSQL教程网4122019-12-30
  • Mysql基于mysql 5.5 设置字符集问题的详解

    基于mysql 5.5 设置字符集问题的详解

    本篇文章是对关于mysql 5.5设置字符集的问题进行了详细的分析介绍,需要的朋友参考下 ...

    MYSQL教程网3472019-12-29
  • Mysqlmysql导入导出命令解析

    mysql导入导出命令解析

    这篇文章主要介绍了mysql导入导出命令解析,有需要的朋友可以参考下 ...

    ggjucheng3512020-05-16
  • Mysql利用explain排查分析慢sql的实战案例

    利用explain排查分析慢sql的实战案例

    在日常工作中,我们会有时会开慢查询去记录一些执行时间比较久的SQL语句,下面这篇文章主要给大家介绍了关于利用explan排查分析慢sql的相关资料,需要的朋...

    健康平安的活着4462022-10-21
  • Mysql使用sql语句insert之前判断是否已存在记录

    使用sql语句insert之前判断是否已存在记录

    这篇文章主要介绍了使用sql语句insert之前判断是否已存在记录,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教...

    xlb_12311912022-01-22
  • MysqlMySQL 到Oracle 实时数据同步

    MySQL 到Oracle 实时数据同步

    这篇文章主要介绍了MySQL 到Oracle 实时数据同步,本次 MySQL 数据实时同步到 Oracle大概只花了几分钟就完成。使用的工具是Tapdata Cloud ,这个工具是永久免费...

    海拥✘4702022-09-01
  • Mysql浅谈MySQL中四种常用存储引擎

    浅谈MySQL中四种常用存储引擎

    这篇文章主要介绍了MySQL中四种常用存储引擎,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随...

    chengwhhu3002020-09-24