MySQL6:触发器
发布时间:2020-12-12 00:03:43 所属栏目:MySql教程 来源:网络整理
导读:执行存储过程要使用CALL语句来调用,而触发器的执行不需要使用CALL语句调用,也不需要手工启动,只要当一个预定义的事件发生的时候,就会被MySQL自动调用 。比如对student表进行操作(INSERT、DELETE或UPDATE tbl_name auto_increment ( ) ( ( span style="c
执行存储过程要使用CALL语句来调用,而触发器的执行不需要使用CALL语句调用,也不需要手工启动,只要当一个预定义的事件发生的时候,就会被MySQL自动调用。比如对student表进行操作(INSERT、DELETE或UPDATE tbl_name
auto_increment () ( (<span style="color: #0000ff;">create <span style="color: #0000ff;">table<span style="color: #000000;"> triggerstudentAge ( t_studentAge <span style="color: #0000ff;">int<span style="color: #000000;"> ); <span style="color: #0000ff;">create <span style="color: #0000ff;">table<span style="color: #000000;"> triggerstudentPhone ( t_studentPhone <span style="color: #0000ff;">VARCHAR(<span style="color: #800000; font-weight: bold;">15<span style="color: #000000;">) ); trigger_student AFTER triggerstudentname triggerstudentAge triggerstudentPhone student (,,, student (,,, student (,,,;
2、在triggers表中查看触发器信息 INFORMATION_SCHEMA.TRIGGERS INFORMATION_SCHEMA.TRIGGERS TRIGGER_NAME
schema_name表示数据库名称,是可选的,如果省略了schema_name,将从当前数据库中删除触发器,trigger_name是要删除的触发器的名称,比如: 触发器tri_student删除成功
对于相同的表,相同的事件只能创建一个触发器。
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |