位置: 编程技术 - 正文

mysql批量更新多条记录的同一个字段为不同值的方法(mysql批量更新多条数据)

编辑:rootadmin

推荐整理分享mysql批量更新多条记录的同一个字段为不同值的方法(mysql批量更新多条数据),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mysql批量更新字段,mysql 批量更新,mysql批量更新字段,mysql批量更新数据 多个条件,Mysql批量更新多个字段,Mysql批量更新多个字段,mysql批量更新多少条合适,Mysql批量更新多个字段,内容如对您有帮助,希望把文章链接给更多的朋友!

首先mysql更新数据的某个字段,一般这样写:

也可以这样用in指定要更新的记录:

这里注意 ‘other_values' 是一个逗号(,)分隔的字符串,如:1,2,3

如果更新多条数据而且每条记录要更新的值不同,可能很多人会这样写:

即是循环一条一条的更新记录。一条记录update一次,这样性能很差,也很容易造成阻塞。

那么能不能一条sql语句实现批量更新呢?

mysql并没有提供直接的方法来实现批量更新,但是可以用点小技巧来实现。

如果where条件查询出记录的id不在CASE范围内,myfield将被设置为空。

mysql批量更新多条记录的同一个字段为不同值的方法(mysql批量更新多条数据)

如果更新多个值的话,只需要稍加修改:

这里以php为例,构造这两条mysql语句:

1、更新多条单个字段为不同值, mysql模式

输出:

2、更新多个字段为不同值, PDO模式

输出:

另外三种批量更新方式

1. replace into 批量更新

2. insert into ...on duplicate key update批量更新

3. 临时表

【replace into】和【insert into】更新都依赖于主键或唯一值,并都可能造成新增记录的操作的结构隐患 【replace into】操作本质是对重复记录先delete然后insert,如果更新的字段不全缺失的字段将被设置成缺省值 【insert into】则只是update重复的记录,更改的字段只能依循公式值 【临时表】方式需要用户有temporary 表的create 权限 数量较少时【replace into】和【insert into】性能最好,数量大时【临时表】最好,【CASE】则具有通用型也不具结构隐患

总结

标签: mysql批量更新多条数据

本文链接地址:https://www.jiuchutong.com/biancheng/349820.html 转载请保留说明!

上一篇:Windows下MySQL 5.7无法启动的解决方法

下一篇:在Linux环境下mysql的root密码忘记解决方法(三种)

  • 个税应纳税所得额是要上交的钱吗
  • 不含税买货合法吗
  • 出口退税工作流程及内容
  • 海关进口增值税怎么计算
  • 中级报名的报考条件要求
  • 小规模纳税人税费会计分录
  • 一般纳税人开劳务专票多少个点
  • 房产税的纳税义务人是征税范围内房屋产权所有人
  • 一般纳税人厂房出租怎么开票
  • 加计抵减税金分录
  • 多缴纳个人所得税怎么办
  • 软件出口税收政策
  • 如何计算应交税
  • 房地产开发企业销售自行开发的房地产项目
  • 旧货如何卖
  • 收入费用类科目结转至本年利润
  • 现金流量表中收入怎么算
  • 电子钥匙的发票怎么开
  • 国家要收回房屋土地怎么补偿
  • 占用土地行为不征收耕地占用税有哪些?
  • 回盘的模板
  • 冲减以前年度所得税费用
  • 资产置换税务处理案例
  • 购入商品款项尚未入库
  • 结转电费成本会计分录
  • 解除劳动关系补偿标准
  • 遗属补助是死亡当月发放还是次月发放
  • 小规模纳税人企业所得税优惠政策最新2023
  • 网络服务费一般纳税人几个点
  • windows版本比较
  • 鸿蒙 功能
  • 2023个人出租房屋房产税
  • win10怎么关掉
  • 修改hosts文件的软件
  • 工程收入和成本的区别
  • php数组转js数组
  • 非货币性资产交换补价大于25%的会计处理
  • php分片上传文件
  • 保险公司赔付进项税
  • php页面刷新代码
  • 编译安装和普通安装
  • 日本蜡烛图形
  • 大前端最新
  • vue中的组件
  • critical_section 结构
  • openai 入门
  • 中国传统节日大概有多少
  • phpcms怎么用
  • python 如何调用c
  • 中国男人百度百科
  • 税务局规定500元以下收据的要求
  • 企业从政府部门辞职流程
  • 低值易耗品还需要录入明细吗
  • 股票的价格是由什么决定
  • 民间非营利组织会计制度及操作实务
  • 短期借款有哪几种类型
  • 安装调试费计入
  • 应收账款计提坏账比例
  • 工程项目增值税预缴税率
  • 厂商租赁公司
  • 股权转让如何办理
  • 单利率和复利率公式
  • 小规模纳税人发票可以抵扣吗
  • 定额发票的使用方法
  • 公司购买汽车怎么做账记账凭证
  • 外包会计注意事项
  • 企业营改增后的会计处理有何变化
  • 公司如何注销营业执照
  • 新成立公司会计未来规划
  • gentoo安装教程2021
  • 电脑打开win
  • require注解