触发器(TRIGGER)是由事件来触发某个操作。这些事件包括INSERT语句、UPDATE语句和DELETE语句。当数据库系统执行这些事件时,就会激活触发器执行相应的操作。MySQL从5.0.2版本开始支持触发器
9.1、创建触发器
9.1.1、创建只有一个执行语句的触发器
CREATE TRIGGER触发器名 BEFORE | AFTER 触发事件
ON 表名FOR EACH ROW 执行语句
9.1.2、创建有多个执行语句的触发器
DELIMITER&&
CREATE TRIGGER触发器名 BEFORE | AFTER 触发事件
ON 表名FOR EACH ROW
BEGIN
执行语句列表
END
&&
DELEMITER ;
DELIMITER,一般SQL “;”结束,在创建多个语句执行的触发器时,要用到“;”,所以用DELIMETER来切换一下。
CREATE TRIGGER dept_tig1 BEFORE INSERT ON department
FOR EACH ROW
INSERT INTO trigger_time VALUES(NOWS());
9.2、查看触发器
SHOW TRIGGERS ;
SELECT * FROM information_schema. triggers ;
9.3、触发器的使用
MySQL中,触发器执行的顺序是BEFORE触发器、表操作(INSERT、UPDATE 和DELETE)、AFTER触发器
触发器中不能包含START TRANSACTION, COMMIT,ROLLBACK,CALL等。
9.4、删除触发器
DROPTRIGGER 触发器名 ;
分享到:
相关推荐
MySQL入门很简单-学习笔记_20110913 MySQL入门很简单-学习笔记_20110913
MySQL入门很简单-学习笔记_20110913.pdf 自己整理的,很全,有了这个基本不用买书了,有些东西很实用。
这是一篇关于mysql的文档,让你很简单的学习mysql,入门必备!希望能帮助你
【学习笔记】 Mysql入门很简单-笔记
MySQL数据库入门--读书笔记的一到八章的总结,有衔接感,看起来要好一点
MySQL SQL高级特性-存储过程-触发器-事务,非常不错,感谢
《MySQL入门很简单》学习笔记
MySQL入门到高级-宋红康版 ----- 毕业设计,课程设计,项目源码均经过助教老师测试,运行无误,欢迎下载交流 ----- 下载后请首先打开README.md文件(如有),某些链接可能需要魔法打开。 ----- 毕业设计,课程设计,...
单兴华CTO-学习Mysql经典教程-第01章MySQL 与SQL 介绍.pdf 单兴华CTO-学习Mysql经典教程-第02章用MySQL 处理数据.pdf 单兴华CTO-学习Mysql经典教程-第03章MySQL SQL 语法及其用法.pdf 单兴华CTO-学习Mysql经典教程-...
MySql入门教程---基础篇,入门级的小教程,蛮不错的
单兴华CTO-学习Mysql经典教程-第01章MySQL 与SQL 介绍.pdf 单兴华CTO-学习Mysql经典教程-第02章用MySQL 处理数据.pdf 单兴华CTO-学习Mysql经典教程-第03章MySQL SQL 语法及其用法.pdf 单兴华CTO-学习Mysql经典教程-...
mysql入门很简单, 适合初学者快速浏览整体内容,pdf内容清晰
单兴华CTO-学习Mysql经典教程-第01章MySQL 与SQL 介绍.pdf 单兴华CTO-学习Mysql经典教程-第02章用MySQL 处理数据.pdf 单兴华CTO-学习Mysql经典教程-第03章MySQL SQL 语法及其用法.pdf 单兴华CTO-学习Mysql经典教程-...
单兴华CTO-学习Mysql经典教程-第01章MySQL 与SQL 介绍.pdf 单兴华CTO-学习Mysql经典教程-第02章用MySQL 处理数据.pdf 单兴华CTO-学习Mysql经典教程-第03章MySQL SQL 语法及其用法.pdf 单兴华CTO-学习Mysql经典教程-...
单兴华CTO-学习Mysql经典教程-第01章MySQL 与SQL 介绍.pdf 单兴华CTO-学习Mysql经典教程-第02章用MySQL 处理数据.pdf 单兴华CTO-学习Mysql经典教程-第03章MySQL SQL 语法及其用法.pdf 单兴华CTO-学习Mysql经典教程-...
MySQL入门很简单课件MySQL入门很简单课件MySQL入门很简单课件MySQL入门很简单课件MySQL入门很简单课件MySQL入门很简单课件
单兴华CTO-学习Mysql经典教程-第01章MySQL 与SQL 介绍.pdf 单兴华CTO-学习Mysql经典教程-第02章用MySQL 处理数据.pdf 单兴华CTO-学习Mysql经典教程-第03章MySQL SQL 语法及其用法.pdf 单兴华CTO-学习Mysql经典教程-...
单兴华CTO-学习Mysql经典教程-第01章MySQL 与SQL 介绍.pdf 单兴华CTO-学习Mysql经典教程-第02章用MySQL 处理数据.pdf 单兴华CTO-学习Mysql经典教程-第03章MySQL SQL 语法及其用法.pdf 单兴华CTO-学习Mysql经典教程-...
MySQL必知必会-学习笔记