数据库学习

2023-11-17 第17章_触发器

2023-11-20  本文已影响0人  大也

DELIMITER //
CREATE TRIGGER 触发器名称
{BEFORE|AFTER} -- BEFORE 表示在事件之前触发;AFTER 表示在事件之后触发。
{INSERT|UPDATE|DELETE} -- 表示触发的事件。BEFORE DELETE / AFTER INSERT
ON 表名 -- 表名 触发器监控的对象
FOR EACH ROW -- 格式
BEGIN -- 格式
INSERT INTO emps_back1 (employee_id) -- 触发器执行的语句块
VALUES(OLD.employee_id); -- OLD 和NEW 的使用
END //
DELIMITER ;

查看当前数据库的所有触发器的定义

SHOW TRIGGERS\G

查看当前数据库中某个触发器的定义

SHOW CREATE TRIGGER 触发器名

从系统库information_schema的TRIGGERS表中查询“salary_check_trigger”触发器的信息。

SELECT * FROM information_schema.TRIGGERS;

删除

DROP TRIGGER IF EXISTS 触发器名称;

上一篇 下一篇

猜你喜欢

热点阅读