创建Mysql触发器的语法介绍

数据库 MySQL
创建Mysql触发器是每一个Mysql数据库用户都应该掌握的知识,下面就对该操作的语句进行详尽的阐述,供您参考学习。

Mysql触发器是Mysql数据库非常重要的部分,下文对创建Mysql触发器及删除Mysql触发器作了详细的介绍,希望对您有所帮助。

1、创建Mysql触发器:

语法:

CREATE TRIGGER trigger_name trigger_time trigger_event ON tbl_name
FOR EACH ROW
BEGIN
trigger_stmt
END;

CREATE TRIGGER trigger_name trigger_time trigger_event ON tbl_name FOR EACH ROW BEGIN trigger_stmt END;大写的为关键字

trigger_name:Mysql触发器的名字,我常用的命名规则t_name_tableName_(b|a)(i|u|d),t:触发器标识,name:英文名,tableName:表名,

b(BEFORE):标识是触发事件之前,

a(AFTER):标识触发事件之后,

i(insert): 标识insert事件,

u(update):标识update事件,

d(delete):标识delete事件;

trigger_time:触发时间(BEFORE或AFTER)

trigger_event:事件名(insert或update或delete)

tbl_name:表名(必须是永久性表)

trigger_stmt:执行语句(可以是复合语名),使用别名OLD和NEW,能够引用与触发程序相关的表中的列。

2、删除Mysql解发器

语法:

DROP TRIGGER [schema_name.]trigger_name;

注意:以上操作均需SUPER权限

 

 

 

【编辑推荐】

MySql远程连接的实现方法

MySQL主键的设计原则

MySQL分区的优点

Mysql分区表对函数的限制

定义MySQL事务的例子

责任编辑:段燃 来源: 互联网
相关推荐

2010-10-12 10:04:15

MySQL触发器

2010-04-23 12:50:46

Oracle触发器

2010-10-12 10:24:58

mysql触发器

2010-05-18 15:36:44

MySQL触发器

2011-04-14 13:54:22

Oracle触发器

2011-05-19 14:29:49

Oracle触发器语法

2023-06-11 16:09:49

触发器MySQL

2010-05-31 18:06:07

MySQL 触发器

2021-07-30 10:33:57

MySQL触发器数据

2010-05-18 15:58:39

MySQL触发器

2011-05-20 14:06:25

Oracle触发器

2010-10-12 09:41:26

mysql触发器

2010-10-12 10:38:29

mysql触发器

2010-05-26 17:57:44

MySQL 触发器

2011-04-14 10:53:00

MySQLSQL触发器

2010-10-12 10:10:55

mysql触发器

2010-05-19 09:40:05

MySQL触发器

2009-12-24 17:38:18

WPF事件触发器

2010-05-18 14:35:06

MySQL触发器

2010-06-04 14:32:34

MySQL 触发器in
点赞
收藏

51CTO技术栈公众号