mysql のバッチ更新の問題についてアドバイスを求めています
異なるフィールド値を使用してデータをバッチで更新したいです
例:
set s=1 where id=1;
set s=2 where id= 3;
アイテムごとに更新するよりも良い方法はありますか?
一度の更新でさらに多くの更新がある可能性がありますので
ありがとうございます
-----解決策-------------- ---- ----
UPDATE table
SET s = CASE id
WHEN 1 THEN '1'
WHEN 3 THEN '2'
END
WHERE id IN (1,3)
おおよそこのまま