MySQL批量修改数据
注:之前写批量修改,都是先将数据查询出来之后,再进行批量修改,如:
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批量修改数据相关推荐
- mysql之批量修改数据
文章目录 1. 对于某个字段,批量修改数据的方式 2. jdbc中批量插入数据的方式 2.1 jdbc中标准插入多条数据的方式 2.2 jdbc中批量插入多条数据的方式 1. 对于某个字段,批量修改数 ...
- 【MyBatis动态SQL批量修改数据出现报错问题】
MyBatis动态SQL批量修改数据出现报错问题 MyBatis动态SQL批量修改数据出现报错问题 问题描述 XML文件中的动态SQL 执行结果 测试执行 报错日志 解决 原数据库URL 修改后数据库 ...
- mysql 批量修改
mysql更新语句很简单,更新一条数据的某个字段,一般这样写: UPDATE mytable SET myfield = 'value' WHERE other_field = 'other_valu ...
- mysql批量修改表名或前缀
一般用于批量修改数据表前缀 先查询所有表名,复制到编辑器 SELECTtable_name FROMinformation_schema.TABLES WHEREtable_schema = 'db_ ...
- 【RecyclerView】 十二、RecyclerView 数据更新 ( 修改单条数据 | 批量修改数据 )
文章目录 一.修改单条数据 二.批量修改数据 三.完整代码示例 四.RecyclerView 相关资料 一.修改单条数据 修改单条数据 : 调用 RecyclerView.Adapter 的 void ...
- 7.3 MASS批量修改数据(Excel文件上传数据)
7.3 MASS批量修改数据(Excel文件上传数据) 步骤1:输入事务码MASS进入 1处,输入需要修改的对象类型(参见对象类型清单) 2处,点击"执行"按钮 步骤2:选择需要修 ...
- 7.2 MASS批量修改数据(剪切板上传数据)
7.2 MASS批量修改数据(剪切板上传数据) 步骤1:输入事务码MASS进入 1处,输入需要修改的对象类型(参见对象类型清单) 2处,点击"执行"按钮 步骤2:选择需要修改的表和 ...
- Mysql批量插入数据问题解决和优化
Mysql批量插入数据问题解决和优化 一.问题描述 项目中mysql批量插入大概50000左右数据,使用事务和批量,但是速度依旧很慢,大约60s左右,迫切希望改进这个问题. 二.问题原因 尽管是批量a ...
- 批量修改数据进行分批处理
数据库批量修改数据时,如果一次修改数据量很大时,可能会造成阻塞.可以通过List subList(int fromIndex, int toIndex) 方法进行对list进行截取操作.其中subLi ...
最新文章
- 浅析java中的语法糖
- 跨链资产原子转移工具包 Decred atomicswap
- docker-compose部署prometheus
- android 子module混淆_Android 矢量图详解
- SpringMVC controller与页面之间的传值
- getHibernateTemplate()(Spring中常用的hql查询方法)
- 什么是c语言内存编码,c语言内存泄露示例解析
- 安装mariadb---通用二进制格式安装
- 论文阅读-FASPell: A Fast, Adaptable, Simple, Powerful Chinese Spell Checker Based
- 教程:Visual Studio 连接 MySQL 数据库(包含常见错误及解决方法)
- 开源中国iOS客户端学习——(七)MBProgressHUD特效
- 7.数据结构 --- 图
- java batik 乱码_Batik渲染png图片异常的bug修复
- 未来计算机多媒体化,计算机多媒体技术的发展趋势研究
- matconvnet(CPU版本)基本使用
- 联盟链电子保函 变色龙哈希函数
- 微信域名防封,微信网址域名防封的几种办法
- KICAD设计——原理图层次及标签
- 在分片集群中追踪MongoDB的操作日志
- 栈和堆的区别是什么? 为什么说栈的速度快,堆的速度慢?