одне вікно
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;
Смотрите видео MySQL TRIGGER онлайн без регистрации, длительностью часов минут секунд в хорошем качестве. Это видео добавил пользователь spa it 31 Декабрь 2022, не забудьте поделиться им ссылкой с друзьями и знакомыми, на нашем сайте его посмотрели 107 раз и оно понравилось 5 людям.