MySQL触发器 MySQL的触发器和存储过程一样,都是嵌入到MySQL的一段程序。触发器由事件来触发某个操作,这些事件包括INSERT、UPDATE和DELETE语句。 创建触发器 触发器(trigger)是一个特殊的存储过程,不同的是,执行存储过程要使用CALL语句来调用,而触发器的执行不需要使用CALL语句调用,也不需要手动启动,只要当一个预定义的事件发生的时候,就会被MySQL自动调用。 创建只有一个执行语句的触发器 创建一个触发器的语法如下: CREATE TRIGGER trigger_name trigger_time trigger_event ON tb1_name FOR EACH ROW trigger_stmt; 其中,trigger_name标识触发器的名称,用户自行指定; trigger_time标识触发时机,可以指定为BEFORE或AFTER; trigger_event标识触发事件,包括INSERT、UPDATE和DELETE; tb1_name标识建立触发器的表名,既在哪个表上建立触发器; trigger_stmt是触发器执行语句。 创建有多个执行语.... MySQL触发器(十一) MySQL