正在查看旧版本。 查看 当前版本.

与当前比较 查看页面历史记录

版本 1 下一个 »

触发器

触发器也是存储例程中的一种,用于MySQL服务器在特定情况下自动调用,比如:

  • 在向t1表插入或更新数据之前自动对数据进行校验,要求m1列的值在1~10之间,校验规则如下:
    • 如果插入的记录的m1列值小于1,则按1插入;
    • 如果m1列的值大于10,则按10插入;
  • 在向t1表插入记录后自动把这条记录插入到t2表。

创建触发器

CREATE TRIGGER 触发器名
{BEFORE | AFTER}
{INSERT | DELETE | UPDATE}
ON 表名
FOR EATCH ROW
BEGIN
	触发器内容
END

  • 无标签