Изглежда, че търсите нещо подобно:
UPDATE tbl_accounts
SET nation_id =
CASE id_account
WHEN 3 THEN 3331
WHEN 5 THEN 5551
ELSE nation_id
END,
group_id =
CASE id_account
WHEN 3 THEN 3332
WHEN 5 THEN 5552
ELSE group_id
END
Но извършването на отделни актуализации е разумно решение в тази ситуация. Горната заявка ще изисква проверка на всеки ред в таблицата, за да видите дали отговаря на условието. Ако имате индекс на id_account (и вероятно правите така, както изглежда, че е първичен ключ), тогава актуализирането на един ред ще бъде много бързо.
UPDATE tbl_accounts SET nation_id = 3331, groupid = 3332 WHERE id_account = 3
UPDATE tbl_accounts SET nation_id = 5551, groupid = 5552 WHERE id_account = 5