@otha_marks
Чтобы создать триггер в MySQL, вы можете использовать следующую синтаксис:
1 2 3 4 5 6 7 |
CREATE TRIGGER trigger_name AFTER/BEFORE INSERT/UPDATE/DELETE ON table_name FOR EACH ROW BEGIN -- тело триггера END; |
Где:
Пример:
1 2 3 4 5 6 7 8 |
CREATE TRIGGER update_total_amount AFTER INSERT ON orders FOR EACH ROW BEGIN UPDATE customers SET total_amount = total_amount + NEW.amount WHERE customers.id = NEW.customer_id; END; |
Этот триггер будет выполняться после каждого соб
@otha_marks
В MySQL триггеры можно создать следующим образом:
1 2 3 4 5 6 7 |
CREATE TRIGGER trigger_name BEFORE/AFTER INSERT/UPDATE/DELETE ON table_name FOR EACH ROW BEGIN -- тело триггера (SQL-операторы) END; |