MySQL批量替换数据库某字段部门内容,规定只可以替换指定多个id的内容实现方 ...

打印 上一主题 下一主题

主题 1699|帖子 1699|积分 5097

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
我们在处理MySQL需要替换数据库某段内容,把a替换为b,网上都有,但是在一样平常操作过程中并不想把所有的字段中的内容a替换为b,需要限定肯定的IP范围,好比只修改id为4,5,6的数据里的a统一修改为b内容,需要用到,需要确定WHERE条件,但是id为4,5,6的数据里的a内容不可能是统一内容文字,需要先统一内容a,然后在把统一的a内容,换成统一的b内容,如果需要改某几个的id内容加上限定条件WHERE条件就可以了,下面看实列
尺度调用语句

  1. UPDATE 表名 SET 字段名 = REPLACE(字段名, 'a', 'b') WHERE id IN (4, 5, 6);
复制代码
<hr> 关键要素说明


  • REPLACE函数
    通过REPLACE(字段名, 'a', 'b')实现字段内容的替换,将字段中所有a替换为b[[1]5。

  • WHERE条件
    WHERE id IN (4,5,6)限定仅对ID为4、5、6的记载执行操作,避免误改其他数据[[1]7。

  • 操作建议
         
    •   


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

何小豆儿在此

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表