Mysql 数据库学习笔记05 触发器
2017-04-19 17:07
399 查看
一、触发器
* 是由时间来出发某个操作,这些事件可以包括 insert、update、delete、等语句。当执行这些操作时,就会触发对应的操作。
* 创建一个执行语句的触发器:
create
trigger trigger_name, //触发器名称
triggter_time, //触发的时间点,值为 before / after before为触发事件之前执行 触发语句 after为触发事件之后执行触发语句
trigger_event, //触发的条件,即激活触发程序的语句类型。它的值是 insert、update、delete
on tabname // 表名 在这个表中设置的触发动作事件
from each row //表示任何一条记录上的操作都是触发这个事件
trigger_stmt //触发器被触发后执行的语句
例子:每次在 表timu 插入一条数据后,就会 触发 插入下面语句 到 user表中。(包括用 工具操作的插入)
* 创建多个执行语句的触发器: 在begin 和end 直接 写多个SQL 用分号隔开,如下:
* 查看触发器:查询 information_schema下的triggers表等.
相关文章推荐
- 【数据库学习笔记】MySQL_03_存储过程,触发器,权限,视图,函数
- MySQL存储过程和触发器的实现--数据库学习笔记
- MySQL服务器学习笔记!(一) ——数据库相关概念
- 数据库与MySQL 【数据库高效编程 - 学习笔记 第一章、第二章】
- MySQL学习笔记15:触发器
- mysql之数据库基本概念(mysql学习笔记一)
- MySQL服务器学习笔记!(二) ——数据库各项操作
- MySQL学习笔记——显示数据库信息
- MySQL学习笔记 第九讲:视图、事务、触发器
- PHP学习笔记【22】--PHP数据库编程 mysql扩展库 和mysqli扩展库
- mysql学习笔记1-sql分类和数据库操作
- mysql 学习笔记二 (mysql 创建数据库和表)
- SQL 学习笔记<六> MySQL存储过程/存储函数/触发器
- MySQL学习笔记15:触发器
- 数据库、连接-mysql学习笔记二-by小雨
- MySQL触发器学习笔记(经典)
- MySQL学习笔记——显示数据库信息
- PHP学习笔记【22】--PHP数据库编程 mysql扩展库 和mysqli扩展库
- MySQL 5.6学习笔记(数据库基本操作,查看和修改表的存储引擎)
- MemSQL学习笔记-类似MySQL的数据库