TRIGGERS
DELIMITER |
CREATE TRIGGER `update_test` AFTER INSERT ON `test`
FOR EACH ROW BEGIN
   INSERT INTO log Set msg = 'insert', row_id = NEW.id;
END;
DROP TRIGGER `update_test`;

SHOW TRIGGERS;
триггеры в MySQL 5 могут создаваться только пользователем с привилегией SUPER;
  1. при использовании запроса, затрагивающего N - записей, триггер будет запускаться N - раз;
  2. после удаления таблицы, СУБД MySQL автоматически удаляет привязанные к ней триггеры.