2021年MySQL触发器简介.pdfVIP

  • 4
  • 0
  • 约2.15千字
  • 约 4页
  • 2021-01-01 发布于海南
  • 举报
MySQL 触发器简介 MySQL 数据库中触发器是一个特殊的存储过程,不同的是执行存储过程要使用 CALL 语 句来调用,而触发器的执行不需要使用 CALL 语句来调用,也不需要手工启动,只要一个 预定义的事件发生就会被 MySQL 自动调用。 引发触发器执行的事件一般如下: ? 增加一条学生记录时,会自动检查年龄是否符合范围要求。 ? 每当删除一条学生信息时,自动删除其成绩表上的对应记录。 ? 每当删除一条数据时,在数据库存档表中保留一个备份副本。 触发程序的优点如下: ? 触发程序的执行是自动的,当对触发程序相关表的数据做出相应的修改后立即执行。 ? 触发程序可以通过数据库中相关的表层叠修改另外的表。 ? 触发程序可以实施比 FOREIGN KEY 约束、 CHECK 约束更为复杂的检查和操作。 触发器与表关系密切, 主要用于保护表中的数据。 特别是当有多个表具有一定的相互联系的 时候,触发器能够让不同的表保持数据的一致性。 在 MySQL 中,只有执行 INSERT 、UPD

文档评论(0)

1亿VIP精品文档

相关文档