4.4 MySQL 触发器(Trigger)-1. 简介

1.1 什么是触发器

触发器(Trigger)是由用户定义的一组 SQL 语句,在数据库表上进行某些特定操作时自动触发执行。

1.2 触发器的作用

  • 数据一致性:在数据修改前后执行验证,确保数据的完整性和一致性。
  • 自动化处理:简化业务逻辑,例如记录日志、更新关联表。
  • 强制约束:在数据库层面实现复杂规则,避免业务逻辑遗漏。

1.3 触发器的特性

  • 每个触发器绑定到一个表。
  • 支持触发的事件:INSERTUPDATEDELETE
  • 支持触发时机:BEFORE(操作之前触发)和 AFTER(操作之后触发)。
  • 不支持触发器内直接调用事务控制语句(如COMMITROLLBACK)。

上一篇:uniapp奇怪bug汇总


下一篇:aws 小白入门,VPC 子网、路由表、互联网网关-六、回顾