Есть ли альтернатива FOR EACH ROW при создании триггера в MySQL? - PullRequest
1 голос
/ 28 июля 2010

Я хотел бы создать триггер после обновления, который запускается только один раз, даже если несколько строк были обновлены.

1 Ответ

3 голосов
/ 28 июля 2010

Нету: http://dev.mysql.com/doc/refman/5.0/en/faqs-triggers.html#qandaitem-23-5-1-11

В MySQL 5.0 все триггеры ЗА КАЖДАЯ СТРОКА - то есть триггер активируется для каждой строки, которая вставлен, обновлен или удален.

Однако, см. Следующий hack .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...