觸發(fā)器
創(chuàng)建觸發(fā)器語法如下:
CREATE TRIGGER trigger_name trigger_time trigger_event
ON tbl_name FOR EACH ROW trigger_stmt
?
其中
trigger_name標(biāo)識觸發(fā)器名稱,用戶自行指定;
?
trigger_time標(biāo)識觸發(fā)時機(jī),用before和after替換;
?
trigger_event標(biāo)識觸發(fā)事件,用insert,update和delete替換;
?
tbl_name標(biāo)識建立觸發(fā)器的表名,即在哪張表上建立觸發(fā)器;
?
trigger_stmt是觸發(fā)器程序體;觸發(fā)器程序可以使用begin和end作為開始和結(jié)束,中間包含多條語句;
例子:
create trigger tg4
after insert on goods
for each row
update main set num=num+1 where id=1
解釋:在goods表執(zhí)行insert后就會執(zhí)行update這條語句
查看觸發(fā)器:
show triggers;
刪除觸發(fā)器:
drop trigger 觸發(fā)器名稱;
?
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
