Однажды мой друг Юра (это тот, которого в скором будущем можно будет встретить танцующего с диском, при этом на одной ноге конёк обычный а на второй роликовый) спросил, как сделать множественный update в базе. Самый простой пример, для определенного человека установить определенную сумму долга.
А вот и ответ (кстати от Юры:)
update user set debt = case when user_id = 1 then 10 when user_id = 10 then 13 when user_id = 14 then 17 else debt end where user_id in (1, 10, 14);