首页 > 数据库技术 > 详细

Mysql 触发器

时间:2019-07-17 11:05:41      阅读:90      评论:0      收藏:0      [点我收藏+]

1、查看 当前存在的触发器

SHOW TRIGGERS;//查看所有触发器
SHOW TRIGGERS  [FROM schema_name];//查看指定表的触发器

 2、删除触发器

drop  trigger 数据库名称.触发器名称

3、触发器不可更改 只能删除后再出新新建触发器

4、创建触发器

CREATE TRIGGER trigger_name
        trigger_time
        trigger_event ON tbl_name
        FOR EACH ROW
        trigger_stmt
trigger_name:用来表示触发器的名称,可以自己设计 trigger_time:标识触发器的触发时机,取值是BEFORE或AFTER trigger_event:标识触发事件,取值为INSERT,UPDATE和DELETE tbl_name:标识建立触发器的表名,即在哪张表上建立触发器 trigger_stmt:触发器程序体,可以是一句SQL语句,或者用 BEGIN 和 END 包含的多条语句。 由此可见,可以建立6种触发器,即:BEFORE INSERT、BEFORE UPDATE、BEFORE DELETE、AFTER INSERT、AFTER UPDATE、AFTER DELETE。 不能在一个表中建两个相同类型的触发器,所以一个表最多只能建6个触发器;

 

Mysql 触发器

原文:https://www.cnblogs.com/linxixinxiang/p/11199551.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!