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 触发器名称;
网友评论