触发器

触发器(Trigger)是绑定在表上的自动执行程序,当 DML 事件(INSERT / UPDATE / DELETE)发生时自动调用。BEFORE 在语句执行前触发(可修改 NEW 值),AFTER 在语句执行后触发(常用于日志)。逐步播放,观察触发器如何响应数据变更。

触发器
01 / 5 步
创建触发器 记录选课日志:AFTER INSERT ON 选课。触发条件:执行 "INSERT INTO 选课 VALUES (20101, 'CS101', 9..." 时自动调用。 比较 0 · 交换 0
执行计划

				
					
					1
					CREATE TRIGGER ... BEFORE/AFTER event ON table
				
			
				
					
					2
					FOR EACH ROW: 触发器体执行(NEW/OLD 值访问)
				
			
				
					
					3
					DML 执行:INSERT/UPDATE/DELETE
				
			
				
					
					4
					触发器完成:日志记录 / 级联清理 / 数据校验
				
			
01 / 5
速度