语句一
UPDATE categories SET
display_order = CASE id
WHEN 1 THEN 3
WHEN 2 THEN 4
WHEN 3 THEN 5
END;
语句二
UPDATE categories SET
display_order = CASE id
WHEN 1 THEN 3
WHEN 2 THEN 4
WHEN 3 THEN 5
END
WHERE id IN (1,2,3);
请问 语句一 其余的id 的 display_order 值会是多少
如果有where 会保证只执行 id 为 1 2 3的
如果没有where 其他的id 的 display_order 都将会初始化为 null