//
офіційний MySQL 8.0 Reference Manual > Data Manipulation Statements //dev.mysql.com
MariaDB: Complete list of SQL statements for data definition, data manipulation, etc. //mariadb.com
Справочник !!! VPN //www.mysql.ru/docs/mysql-man-4.0-ru/reference.html
!!! MySQL — Использование переменных в запросе https://habr.com/ru/post/442706/
Триггеры
Триггеры можно создать для операций INSERT, UPDATE или DELETE с записями таблицы. Триггер может вызываться BEFORE или AFTER.
Пример триггера установки в добавляемой записи поля GMT в значение текущего глобального времени:
1 |
SET NEW.gmt = UTC_TIMESTAMP() |
Тригери /Treggers
Триггер может быть назначен на одно из событий таблицы INSERT, UPDATE или DELETE.
В зависимости от события триггеру доступны один или оба набора данных OLD и/или NEW.
Выполнение триггера возможно BEFORE или AFTER самого события.
Таблице можно назначить несколько триггеров.
1 2 3 |
CREATE TRIGGER `poll_queue_insert` BEFORE INSERT ON `poll_queue` FOR EACH ROW SET NEW.gmt = UTC_TIMESTAMP(); |