Триггеры в MySQL

Триггер — специальная хранимая процедура, привязанная к определенному событию изменения содержимого таблицы (вставка, удаление, обновление строки).

Существуют три события, к которым можно привязать триггер: INSERT, DELETE и UPDATE. Триггеры могут выполняться до и после каждой из этих команд, поэтому существуют три BEFORE и три AFTER-триггера, которые на рисунке обозначены серыми прямоугольниками.

Триггеры в MySQL