Как массового обновить записи в таблице по нескольким условиям?

Есть таблица

enter image description here

Как массово обновить status на 0 в тех строках, где

  • значение mad_id = 1 и
  • значение mid_id = 2

или

  • значение mad_id = 2 и
  • значение mid_id = 1

или ....

  • значение mad_id = n и
  • значение mid_id = k

мне удалось найти только обновление по одному условию.


Ответы (1 шт):

Автор решения: DrMcSheen
UPDATE таблица SET status=0 WHERE (mad_id=1 AND mid_id=2) OR (mad_id=2 AND mid_id=1) OR (mad_id=n AND mid_id=k)
→ Ссылка