Присвоить обратное значение при множественном абдейте

programmer_2006

Новичок
Присвоить обратное значение при множественном абдейте

Есть таблица в ней поле closed которое принимает значение 0 или 1. Надо одним запросом сделать так, что бы 0 менялся на 1 и наоборот. Для одной строки получилось сделать так
PHP:
UPDATE `tickets` SET  `closed` = (CASE WHEN `closed` = 0 THEN 1 ELSE 0 END) WHERE `tickets`.`id`  = 1 LIMIT 1;
но если будет так
PHP:
UPDATE `tickets` SET  `closed` = (CASE WHEN `closed` = 0 THEN 1 ELSE 0 END) WHERE `tickets`.`id`  IN (1,2,3) LIMIT 1;
то обновляется всего одна строка. Как можно решить мою задачку?
 

programmer_2006

Новичок
Мда... не заметил как то, лимит сгенериный пхпмайадмин. Протупил. Тему можно закрывать.
 
Сверху