一、概念
二、作用
三、触发器的优点
四、触发器的缺点
五、基本操作
1、基本语法
creat trigger 触发器名字 触发时机 触发事件 on 表 for each row
begin
end
触发对象: on 表 for each row。触发器绑定的本质是表中的所有行,因此当每一行发送指定的改变的时候,就会触发触发器
2、触发时机
触发时机,每张表中对应的行都会有不同的状态,当sql指令发送的时候,都会令行中数据发送改变,每一行总有2种状态,数据操作前和数据操作后。
3、触发事件
注意事项
4、查看触发器
(1)、查看全部触发器
show triggers
(2)、查看触发器的创建语句
show create trigger 触发器名字
5、触发触发器
6、删除触发器
基本语法:drop trigger 触发器名字
六、触发器的应用
1、记录关键字:new/old
2、商品自动扣除库存
验证结果
如果库存数量没有商品订单多怎么办?
操作目标:订单表,操作时机:下单前。操作事件:插入