第21章:触发程序 - MySQL 中文手册

返回介绍

第21章:触发程序

发布于 2019-06-13 字数 767 浏览 832 评论 0

目录

21.1. CREATE TRIGGER语法
21.2. DROP TRIGGER语法
21.3. 使用触发程序

MySQL 5.1包含对触发程序的支持。触发程序是与表有关的命名数据库对象,当表上出现特定事件时,将激活该对象。例如,下述语句将创建1个表和1个INSERT触发程序。触发程序将插入表中某一列的值加在一起:

mysql> CREATE TABLE account (acct_num INT, amount DECIMAL(10,2));
mysql> CREATE TRIGGER ins_sum BEFORE INSERT ON account
    -> FOR EACH ROW SET @sum = @sum + NEW.amount;

在本章中,介绍了创建和撤销触发程序的语法,并给出了一些使用它们的示例。关于对触发程序使用的限制,请参见附录I:特性限制

关于触发程序的二进制日志功能,请参见20.4节,“存储子程序和触发程序的二进制日志功能”。

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

目前还没有任何评论,快来抢沙发吧!