标签:book now() value creat end images amp 执行 pre
trigger是由事件触发某个操作。这些事件包括insert语句、update语句和delete语句。当数据库执行这些事件时,就会激活触发器执行相应的操作。
【1】只有一个执行语句
create trigger trig_bookSum after insert on t_book for each row update t_booktype set bookSum=bookSum+1 where new.bookTypeId=t_booktype.id;
当插入时,图书类别的书的数量加1
【2】多个执行语句
delimiter &&
...body
&&
delimiter ;
建立一张t_log表用来保存日志(可视化创建),
delimiter && create trigger trig2 after delete on t_book for each row begin update t_bookType set bookSum=bookSum-1 where old.bookTypeId=t_bookType.id; insert into t_log values(NULL,now(),‘book里删除了一条信息‘); end && delimiter ;
delete from t_book where id=10;之后,查看bookSum和t_log日志
标签:book now() value creat end images amp 执行 pre
原文地址:http://www.cnblogs.com/void-m/p/6123713.html