触发器的使用,实在数据库中触发特定条件的时候,所执行的的一组特殊的存储过程.
问1:哪些情况下会允许触发器的触发
答:在表的,insert,update,delete
问2:触发器触发的时间
答:触发时间分为2种(before,after)
问3:如何获取修改后的数据的值
答:获取值分为2中 :1,new,2.old
new:1,添加数据成功后的新数据对象 2,修改数据成功后的新数据对象
old:1.修改数据之前的数据对象,2.删除的数据对象
例子:
create trigger trigname
after insert on table1
foreach row
begin
insert into table2(cols) value(new.table1_ID);
end;
解释:trigname:触发器的名称
after insert:触发的时期(添加成功之后)
table1:表名
foreach row:固定格式
new.table1_ID:添加成功后的一条数据中的id