Итак, я знаю, что MySQL можно вставить несколько строк в один запрос:
INSERT INTO table (col1,col2) VALUES (1,2),(3,4),(5,6)
Я хотел бы удалить несколько строк аналогичным образом. Я знаю, что можно удалить несколько строк на основе одинаковых условий для каждой строки, то есть
DELETE FROM table WHERE col1='4' and col2='5'
или
DELETE FROM table WHERE col1 IN (1,2,3,4,5)
Однако, что, если бы я хотел удалить несколько строк в одном запросе, причем каждая строка имеет набор уникальных для себя условий? Что-то вроде этого было бы тем, что я ищу:
DELETE FROM table WHERE (col1,col2) IN (1,2),(3,4),(5,6)
Кто-нибудь знает, как это сделать? Или это невозможно?