>데이터 베이스 >MySQL 튜토리얼 >mysql之触发器_MySQL

mysql之触发器_MySQL

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB원래의
2016-06-01 13:30:321211검색

bitsCN.com

mysql之触发器

 

触发器

 

创建触发器语法如下:

CREATE TRIGGER trigger_name trigger_time trigger_eventON tbl_name FOR EACH ROW trigger_stmt

 

 

其中

trigger_name标识触发器名称,用户自行指定;

 

 

trigger_time标识触发时机,用before和after替换;

 

trigger_event标识触发事件,用insert,update和delete替换;

 

tbl_name标识建立触发器的表名,即在哪张表上建立触发器;

 

trigger_stmt是触发器程序体;触发器程序可以使用begin和end作为开始和结束,中间包含多条语句;

 

例子:

create trigger tg4after insert on goodsfor each rowupdate main set num=num+1 where id=1解释:在goods表执行insert后就会执行update这条语句查看触发器:show triggers;删除触发器:drop trigger 触发器名称;

 

 

bitsCN.com
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.