注:之前写批量修改,都是先将数据查询出来之后,再进行批量修改,如:

UPDATE `xuer_info`SET userlevel = ( CASE idWHEN 1 THEN '低级'WHEN 2 THEN '中级'WHEN 3 THEN '高级'WHEN 4 THEN '特级'WHEN 5 THEN 'laji'ELSE '无级'END ),username = ( CASE idWHEN 1 THEN '邓'WHEN 2 THEN '沙'WHEN 3 THEN '利'WHEN 4 THEN '文'WHEN 5 THEN '亨'ELSE usernameEND ),usertype = ( CASE idWHEN 1 THEN 'A1'WHEN 2 THEN 'A2'WHEN 3 THEN 'A3'WHEN 4 THEN 'A4'WHEN 5 THEN 'A5'ELSE usertypeEND )WHERE id > 0 

复杂点的批量修改可能会用到自定义变量;但是个人感觉还是写麻烦了,下面分享一个超级简单的批量修改。

示例说明:

现有表employee:

现有表abc:

SQL为:

运行该SQL后,表abc就变为了:

由此可见:批量修改成功!

笔者语录:虽然最近半个月工作上项目特别忙,不过我会挤时间来敲笔记的。

^_^ 如有不当之处,欢迎指正

^_^ 本文已经被收录进《程序员成长笔记(一)》,笔者JustryDeng

MySQL批量修改数据相关推荐

  1. mysql之批量修改数据

    文章目录 1. 对于某个字段,批量修改数据的方式 2. jdbc中批量插入数据的方式 2.1 jdbc中标准插入多条数据的方式 2.2 jdbc中批量插入多条数据的方式 1. 对于某个字段,批量修改数 ...

  2. 【MyBatis动态SQL批量修改数据出现报错问题】

    MyBatis动态SQL批量修改数据出现报错问题 MyBatis动态SQL批量修改数据出现报错问题 问题描述 XML文件中的动态SQL 执行结果 测试执行 报错日志 解决 原数据库URL 修改后数据库 ...

  3. mysql 批量修改

    mysql更新语句很简单,更新一条数据的某个字段,一般这样写: UPDATE mytable SET myfield = 'value' WHERE other_field = 'other_valu ...

  4. mysql批量修改表名或前缀

    一般用于批量修改数据表前缀 先查询所有表名,复制到编辑器 SELECTtable_name FROMinformation_schema.TABLES WHEREtable_schema = 'db_ ...

  5. 【RecyclerView】 十二、RecyclerView 数据更新 ( 修改单条数据 | 批量修改数据 )

    文章目录 一.修改单条数据 二.批量修改数据 三.完整代码示例 四.RecyclerView 相关资料 一.修改单条数据 修改单条数据 : 调用 RecyclerView.Adapter 的 void ...

  6. 7.3 MASS批量修改数据(Excel文件上传数据)

    7.3 MASS批量修改数据(Excel文件上传数据) 步骤1:输入事务码MASS进入 1处,输入需要修改的对象类型(参见对象类型清单) 2处,点击"执行"按钮 步骤2:选择需要修 ...

  7. 7.2 MASS批量修改数据(剪切板上传数据)

    7.2 MASS批量修改数据(剪切板上传数据) 步骤1:输入事务码MASS进入 1处,输入需要修改的对象类型(参见对象类型清单) 2处,点击"执行"按钮 步骤2:选择需要修改的表和 ...

  8. Mysql批量插入数据问题解决和优化

    Mysql批量插入数据问题解决和优化 一.问题描述 项目中mysql批量插入大概50000左右数据,使用事务和批量,但是速度依旧很慢,大约60s左右,迫切希望改进这个问题. 二.问题原因 尽管是批量a ...

  9. 批量修改数据进行分批处理

    数据库批量修改数据时,如果一次修改数据量很大时,可能会造成阻塞.可以通过List subList(int fromIndex, int toIndex) 方法进行对list进行截取操作.其中subLi ...

最新文章

  1. 浅析java中的语法糖
  2. 跨链资产原子转移工具包 Decred atomicswap
  3. docker-compose部署prometheus
  4. android 子module混淆_Android 矢量图详解
  5. SpringMVC controller与页面之间的传值
  6. getHibernateTemplate()(Spring中常用的hql查询方法)
  7. 什么是c语言内存编码,c语言内存泄露示例解析
  8. 安装mariadb---通用二进制格式安装
  9. 论文阅读-FASPell: A Fast, Adaptable, Simple, Powerful Chinese Spell Checker Based
  10. 教程:Visual Studio 连接 MySQL 数据库(包含常见错误及解决方法)
  11. 开源中国iOS客户端学习——(七)MBProgressHUD特效
  12. 7.数据结构 --- 图
  13. java batik 乱码_Batik渲染png图片异常的bug修复
  14. 未来计算机多媒体化,计算机多媒体技术的发展趋势研究
  15. matconvnet(CPU版本)基本使用
  16. 联盟链电子保函 变色龙哈希函数
  17. 微信域名防封,微信网址域名防封的几种办法
  18. KICAD设计——原理图层次及标签
  19. 在分片集群中追踪MongoDB的操作日志
  20. 栈和堆的区别是什么? 为什么说栈的速度快,堆的速度慢?

热门文章

  1. Jetson NX性能介绍
  2. 哈尔滨工业大学计算机系统大作业论文-程序人生-Hello‘s P2P
  3. springmvc整合百度编辑器
  4. Fibonacci法的matlab实现
  5. windows 映射samba Linux服务器,输入正确的账号密码却提示“ 指定的网络密码不正确
  6. 检出三聚氰胺婴幼儿配方乳粉企业名单
  7. php 监控网站是否宕机,监控服务器是否宕机的脚本
  8. ocaml学习随笔-1
  9. iOS 浏览器唤醒app
  10. 判断浏览器系统是IOS还是PC还是android