mybatis批量更新
来源:互联网 发布:sql 分组合计 编辑:程序博客网 时间:2024/06/05 15:27
MySQL没有提供直接的方法来实现批量更新,但可以使用case when语法来实现这个功能。
UPDATE course
SET name = CASE id
WHEN 1 THEN ‘name1’
WHEN 2 THEN ‘name2’
WHEN 3 THEN ‘name3’
END,
title = CASE id
WHEN 1 THEN ‘New Title 1’
WHEN 2 THEN ‘New Title 2’
WHEN 3 THEN ‘New Title 3’
END
WHERE id IN (1,2,3)
这条sql的意思是,如果id为1,则name的值为name1,title的值为New Title1;依此类推。
阅读全文
1 0
- Mybatis 批量增加,批量更新
- Mybatis 批量插入、批量更新
- Mybatis批量更新
- Mybatis批量更新
- Mybatis批量更新
- mybatis 批量更新
- mybatis 批量更新
- mybatis 批量更新
- Mybatis批量更新
- Mybatis批量更新
- Mybatis批量更新数据
- Mybatis批量更新
- mybatis批量更新
- Mysql+Mybatis批量更新
- Mybatis批量更新数据
- MyBatis批量新增、更新
- Mybatis批量更新数据
- Mybatis的批量更新
- 自定义View 初识( 一)
- 控制反转IoC实质上是依赖关系的转移,依赖反转DI是程序不依赖实现而是程序与实现都要依赖于抽象接口
- Redis存储Session方案
- SUIMONO 2.1.3中文文档
- 交通标志牌识别样本数据及相应算法
- mybatis批量更新
- JSONObject和JSONArray的理解与用法
- ubuntu16.04安装qt4.8.7
- jQuery中JSONP的两种实现方式
- oracle 表被另一个用户锁住后的解决办法
- MVC控件的验证
- mongoDB复制集维护和切换——内存限制
- 工程不编译问题
- const深度总结(effective C++)