背景简介
在编辑列表中,多行数据针对某一字段进行修改示例数据
用户表:user
| id(隐藏列) | 用户名(username) | 等级(level) | 
|---|---|---|
| 1 | 张三 | 1 | 
| 2 | 李四 | 2 | 
| 3 | 王五 | 3 | 
批量修改sql
update user set level = 
 case id 
 when 1 then 1
 when 2 then 2
 when 3 then 3
 end
 where id in (1,2,3);在编辑列表中,多行数据针对某一字段进行修改用户表:user
| id(隐藏列) | 用户名(username) | 等级(level) | 
|---|---|---|
| 1 | 张三 | 1 | 
| 2 | 李四 | 2 | 
| 3 | 王五 | 3 | 
update user set level = 
 case id 
 when 1 then 1
 when 2 then 2
 when 3 then 3
 end
 where id in (1,2,3);