Navicat > Navicat for MySQL > 使用技巧 > MySQL 表触发器你懂多少?
Navicat 帮助中心 Navicat for MySQL 帮助类别

MySQL 表触发器你懂多少?

发布时间:2015-09-30

触发器是一个与表相关的数据库对象,当表出现特定的事件时,会激活它。在“触发器”选项卡,只需简单地点击触发器栏位即可编辑。使用触发器工具栏,可以创建新的、编辑或删除选择的触发器栏位。需要注意的是,仅 MySQL 5.0.2 或以上版本支持触发器。

按钮

描述

添加触发器

添加一个触发器到表。

删除触发器

删除已选择的触发器。

名编辑框

设置触发器名。

触发下拉列表

定义触发器行动的时间。可以是Before或After来指示在激活它的语句前或后激活触发器。

插入:在新的一行插入表,触发器会被激活。例如,INSERT、 LOAD DATA 和 REPLACE 语句。

更新:每当修改一行,触发器会被激活。例如,UPDATE 语句。

删除:每当删除一行,触发器会被激活。例如,DELETE 和 REPLACE 语句。然而,DROP TABLE 和 TRUNCATE 语句在表不会激活触发器。

定义:选项卡定义当激活触发器时运行的语句。要包含语句,只需简单地点击就可以写入。如果想要运行多句语句,请使用 BEGIN ... END 复合语句结构。例如:

BEGIN

set new.容量 = new.容量 + 100;

set new.总数 = new.总数 + 100;

END

关于MySQL 或 MariaDB 表触发器的内容基本就这些,如果您想了解 MySQL 或 MariaDB 更多内容,可参考 Navicat 教程

标签:MySQL,外键,Navicat教程

读者也访问过这里:

版权所有 Copyright © 2015 Navicat数据库管理软件    苏州苏杰思网络有限公司旗下网站 软件使用须知    特聘法律顾问:江苏政纬律师事务所 宋红波    苏ICP备14036386号-20