一、触发器概述
在MySQL数据库中,触发器是与表有关的对象,根据MySQL数据库中特定的命令事件作为条件来触发特定操作。当满足触发器的触发条件时,数据库将会自动执行触发器中定义的语句集合。
二、触发器类型
根据触发时间不同:可以将触发器分为before类型和after类型。
根据触发语句类型不同:可以将触发器分为insert类型、update类型和delete类型。
因此,触发器可以细分为6种类型。在MySQL数据库中,每个表最多建立6个触发器,并且在同一个表上不能建立同类型的触发器。
三、创建触发器
在MySQL中,触发器是通过create trigger 语句来实现的。
使用Navicat创建触发器:限制插入记录的员工的年龄小于60。
在删除时间表delete_time中创建after_delete类型触发器,当员工信息被删除时,记录删除时间。
四、查看触发器
show triggers \G;
五、删除触发器
drop trigger checkage;