Home >Database >Mysql Tutorial >mysql之触发器_MySQL

mysql之触发器_MySQL

WBOY
WBOYOriginal
2016-06-01 13:30:321166browse

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
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn