我是靠谱客的博主 迷人期待,这篇文章主要介绍数据库的触发器的使用场景,现在分享给大家,希望可以做个参考。

 

触发器,需要有触发条件,当条件满足以后做什么操作。

 

触发器用处还是很多的,比如校内网、开心网、Facebook,你发一个日志,自动通知好友,其实就是在增加日志时做一个后触发,再向通知表中写入条目。因为触发器效率高。而UCH没有用触发器,效率和数据处理能力都很低。

 

每插入一个帖子,都希望将版面表中的最后发帖时间帖子总数字段进行同步更新,用触发器做效率就很高。

 

 

create table board1(id int primary key auto_increment,name varchar(50),ar

ticleCount int);

 

create table article1(id int primary key auto_increment,title varchar(50)

,bid int references board1(id));

 

delimiter |#把分割符;改成|

 

create trigger insertArticle_Trigger after insert on article1 for each ro

w begin

    -> update board1 set articleCount=articleCount+1 where id= NEW.bid;

    -> end;

    -> |

 

delimiter ;

 

insert into board1 value (null,'test',0);

 

insert into article1 value(null,'test',1);

 

 

最后

以上就是迷人期待最近收集整理的关于数据库的触发器的使用场景的全部内容,更多相关数据库内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(76)

评论列表共有 0 条评论

立即
投稿
返回
顶部