日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 數據庫 > MySql > MySQL 觸發器簡單實例

MySQL 觸發器簡單實例

來源:程序員人生   發布時間:2014-01-31 22:54:59 閱讀次數:3675次
1、語法:
CREATE TRIGGER <觸發器名稱> --觸發器必須有名字,最多64個字符,可能后面會附有分隔符.它和MySQL中其他對象的命名方式基本相象.
{ BEFORE | AFTER } --觸發器有執行的時間設置:可以設置為事件發生前或后。
{ INSERT | UPDATE | DELETE } --同樣也能設定觸發的事件:它們可以在執行insert、update或delete的過程中觸發。
ON <表名稱> --觸發器是屬于某一個表的:當在這個表上執行插入、 更新或刪除操作的時候就導致觸發器的激活. 我們不能給同一張表的同一個事件安排兩個觸發器。
FOR EACH ROW --觸發器的執行間隔:FOR EACH ROW子句通知觸發器 每隔一行執行一次動作,而不是對整個表執行一次。
<觸發器SQL語句> --觸發器包含所要觸發的SQL語句:這里的語句可以是任何合法的語句, 包括復合語句,但是這里的語句受的限制和函數的一樣。

--你必須擁有相當大的權限才能創建觸發器(CREATE TRIGGER),如果你已經是Root用戶,那么就足夠了。這跟SQL的標準有所不同。

2、簡單實例:
example1:
--創建表tab1
DROP TABLE IF EXISTS tab1;
CREATE TABLE tab1(
tab1_id varchar(11)
);

--創建表tab2
DROP TABLE IF EXISTS tab2;
CREATE TABLE tab2(
tab2_id varchar(11)
);

--創建觸發器:t_afterinsert_on_tab1
--作用:增加tab1表記錄后自動將記錄增加到tab2表中
DROP TRIGGER IF EXISTS t_afterinsert_on_tab1;
CREATE TRIGGER t_afterinsert_on_tab1
AFTER INSERT ON tab1
FOR EACH ROW
BEGIN
insert into tab2(tab2_id) values(new.tab1_id);
END;

--測試一下
INSERT INTO tab1(tab1_id) values('0001');

--看看結果
SELECT * FROM tab1;
SELECT * FROM tab2;

example2:
--創建觸發器:t_afterdelete_on_tab1
--作用:刪除tab1表記錄后自動將tab2表中對應的記錄刪去
DROP TRIGGER IF EXISTS t_afterdelete_on_tab1;
CREATE TRIGGER t_afterdelete_on_tab1
AFTER DELETE ON tab1
FOR EACH ROW
BEGIN
delete from tab2 where tab2_id=old.tab1_id;
END;

--測試一下
DELETE FROM tab1 WHERE tab1_id='0001';
--看看結果
SELECT * FROM tab1;
SELECT * FROM tab2;
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 99热免费| 在线黄网站 | 久久国产成人午夜av影院宅 | 亚洲网站在线看 | 日韩精品久久 | 一区二区三区在线播放 | 国产精品视频久久 | 日韩精品视频在线播放 | 欧美日本久久 | 亚洲综合国产 | 欧美精品1区2区3区 日本特黄a级高清免费大片 | 久久伊99综合婷婷久久伊 | 亚洲字幕| 成人97精品毛片免费看 | 黄色免费在线播放 | 欧美日韩国产在线 | 亚洲成人在线免费 | 五月天激情婷婷 | 中文字幕免费中文 | 亚洲最大成人综合 | 欧美手机在线视频 | 最近的中文字幕在线看视频 | 亚洲不卡在线观看 | 欧美在线视频二区 | 亚洲精品免费在线观看 | 国产91亚洲精品一区二区三区 | 日韩在线视频网站 | 欧美性受 | se94se亚洲精品setu | www.欧美日韩| 精品久久网站 | 久久国产精品无码网站 | 日韩毛片 | www.国产高清 | 国产91在线 | 亚洲 | 精品国产高清一区二区三区 | 国产美女被遭强高潮免费网站 | 午夜精品一区二区三区在线播放 | 国产一级毛片一区二区 | 一级肉体全黄裸片 | 最新国产精品 |