これが私の超シンプルなテーブルレイアウトです...
ID | 注文
1 | 1
2 | 2
単一のクエリで両方のエントリの順序を更新しようとしましたが、クエリ テストはauto_increment
id フィールドを更新し続けているようです。
私の目標は、単一のクエリでid1 = order 2 と id2 = order1 を作成することです。クエリのどこが間違っていますか?
UPDATE forms
SET order = CASE id
WHEN 1 THEN 2
WHEN 2 THEN 1
END
WHERE id IN (1,2);