MySQL TRIGGER

Published: 31 December 2022
on channel: spa it
107
5

одне вікно
sudo mysql -uspa1 -p123
інше вікно
sudo mysql


Створемо тригер

USE base2

Встановимо змінну @num у нуль (за замовченням дорівнює NULL).
SET @num = 0;

Створюємо триггер trgg_num який при інсерті даних у табличку Customers буде збільшувати значення @num на одиничку-

CREATE TRIGGER trgg_num BEFORE INSERT ON Customers
FOR EACH ROW SET @num = @num + 1;

Перевіримо значення змінної
SELECT @num AS 'Total INSERT';

Додамо рядків
INSERT Customers(Age, FirstName, LastName)
VALUES (32,'Olga','Vanetsko');

Перевіримо значення змінної
SELECT @num AS 'Total INSERT';

Подивимось чи збережено тригер у системі
SHOW TRIGGERS;

Дропнемо та перевіримо наявність тригеру
DROP TRIGGER trgg_num;

SHOW TRIGGERS;


Watch video MySQL TRIGGER online without registration, duration hours minute second in high quality. This video was added by user spa it 31 December 2022, don't forget to share it with your friends and acquaintances, it has been viewed on our site 10 once and liked it people.