相关的文档10bet官方网站 本手册下载
PDF (Ltr)- 41.5 mb
PDF (A4)- 41.6 mb
手册页(TGZ)- 262.2 kb
手册页(邮政编码)- 372.3 kb
信息(Gzip)- 4.0 mb
信息(邮政编码)- 4.0 mb
本手册的摘录

25.3使用触发器

触发器是一个与表相关联的命名数据库对象,当表发生特定事件时激活它。触发器的一些用途是检查要插入到表中的值,或者对更新中涉及的值进行计算。

当语句插入、更新或删除关联表中的行时,触发器被定义为激活。这些行操作是触发器事件。例如,可以用插入加载数据语句,并为插入的每一行激活一个插入触发器。可以将触发器设置为在触发器事件之前或之后激活。例如,可以在插入到表中的每一行之前或在更新的每一行之后激活触发器。

重要的

MySQL触发器只有在SQL语句对表进行更改时才会激活。这包括对可更新视图基础表的更改。如果api不向MySQL服务器传输SQL语句,则不会激活触发器。属性的更新不会激活触发器NDBAPI。

中的更改不会激活触发器INFORMATION_SCHEMAperformance_schema表。这些表实际上是视图,视图中不允许使用触发器。

以下部分描述创建和删除触发器的语法,展示如何使用它们的一些示例,并说明如何获取触发器元数据。

额外的资源