触发器trigger
来源:互联网 发布:excel数据有效性菜单 编辑:程序博客网 时间:2024/05/16 08:43
作用:可以监视 增删改操作 并触发 增删改操作
MySQL包含对触发器的支持。触发器是一种与表操作有关的数据库对象,当触发器所在表上出现指定事件时,将调用该对象,即表的操作事件触发表上的触发器的执行。
创建触发器
在MySQL中,创建触发器语法如下:
CREATE TRIGGER trigger_nametrigger_timetrigger_event ON tbl_nameFOR EACH ROWtrigger_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。
另外有一个限制是不能同时在一个表上建立2个相同类型的触发器,因此在一个表上最多建立6个触发器。
0 0
- 触发器 trigger ..
- 触发器(Trigger)
- 触发器trigger
- 触发器trigger
- 触发器Trigger
- 触发器 trigger
- 触发器实例-trigger
- 触发器(Trigger)(一)
- 触发器(Trigger)(二)
- 触发器(Trigger)(三)
- 触发器(Trigger)(四)
- 触发器(Trigger)(五)
- 触发器(Trigger)(六)
- 触发器(Trigger)(七)
- 触发器(Trigger)(八)
- 触发器(Trigger)(九)
- 触发器Trigger的创建
- 触发器(Trigger) 原理&例子
- UIStatusBarStyle PreferredStatusBarStyle does not work
- 可公度线段与欧几里得(Euclid)算法
- CocoaPods安装、卸载、使用说明(Mac ox 10.11+)
- Linux 最常用的操作命令
- skb-5
- 触发器trigger
- Microscan Visionscape/Autovision通用工业智能相机视觉检测系统
- android singleTask 加载模式的理解
- ActiveMQ动态发现集群
- 安装python
- skb-6
- XSS攻击简介
- 面试题
- javascript 1: 变量 内存 作用域简单描述