表
名称:tb_province
批量插入数据
INSERT INTO tb_province ( id, `name`, area, priority, `state`, create_time, update_time )
VALUES
( 1654054791226396673, 'a', 'aa', 11, 1, 2023-05-04T17 : 26 : 07.570527900, 2023-05-04T17 : 26 : 07.570527900 ),
( 1654054791238979586, 'b', 'bb', 22, 0, 2023-05-04T17 : 26 : 07.570527900, 2023-05-04T17 : 26 : 07.570527900 ),
( 1654054791238979587, 'c', 'cc', 33, 1, 2023-05-04T17 : 26 : 07.570527900, 2023-05-04T17 : 26 : 07.570527900 ),
( 1654054791238979588, 'd', 'dd', 44, 0, 2023-05-04T17 : 26 : 07.570527900, 2023-05-04T17 : 26 : 07.570527900 );
结果:
批量修改数据
UPDATE tb_province SET
`name` =
CASE
WHEN id = 96 THEN 'a'
WHEN id = 97 THEN NULL
WHEN id = 98 THEN NULL
WHEN id = 99 THEN 'd'
END,
area =
CASE
WHEN id = 96 THEN 'aaa'
WHEN id = 97 THEN NULL
WHEN id = 98 THEN NULL
WHEN id = 99 THEN NULL
END,
priority =
CASE
WHEN id = 96 THEN NULL
WHEN id = 97 THEN NULL
WHEN id = 98 THEN 333
WHEN id = 99 THEN NULL
END,
`state` =
CASE
WHEN id = 96 THEN NULL
WHEN id = 97 THEN 1
WHEN id = 98 THEN NULL
WHEN id = 99 THEN 0
END,
create_time =
CASE
WHEN id = 96 THEN NULL
WHEN id = 97 THEN '2023-05-04T17:33:04.250821500'
WHEN id = 98 THEN NULL
WHEN id = 99 THEN NULL
END,
update_time =
CASE
WHEN id = 96 THEN NULL
WHEN id = 97 THEN NULL
WHEN id = 98 THEN '2023-05-04T17:33:04.250821500'
WHEN id = 99 THEN NULL
END
WHERE id IN ( 96, 97, 98, 99 );
结果: