12.3触发器的使用

触发程序是与表有关的命名数据库对象,当表上出现特定事件时,将激活该对象。在某些触发程序的用法中,可用于检查插入到表中的值,或对更新涉及的值进行计算。

触发程序与表相关,当对表执行INSERT ,DELETE,UPDATE语句时,将激活触发程序。可以将触发程序设置为在执行语句之前或之后激活。例如:可以在从表中删除每一行之前,或在更新每一行之后激活触发程序。

例:创建一个在account表插入记录之后,更新myevent数据表的触发器

CREATE TRIGGER trig_name AFTER INSERT ON account
FOR EACH ROW INSERT INTO myevent VALUES(2,'after insert');

在向表account插入数据之后会向表myevent插入一组数据

12.3触发器的使用_第1张图片

每插入一组数据之后,触发器执行操作是向表myevent插入一条记录。

你可能感兴趣的:(MySQL)