西风笔记 : 执行一条sql语句update多条记录实现

碧树西风 4月前 580

如何

执行一条sql语句update多条记录?


如下:

UPDATE categories
SET display_order = CASE id
WHEN 1 THEN 3
WHEN 2 THEN 4
WHEN 3 THEN 5
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)

最新回复 (3)
返回