新聞中心
mysql觸發(fā)器格式?
觸發(fā)器是與 MySQL 數(shù)據(jù)表有關(guān)的數(shù)據(jù)庫對象,在滿足定義條件時觸發(fā),并執(zhí)行觸發(fā)器中定義的語句集合。其格式為:

CREATE <觸發(fā)器名> < BEFORE | AFTER >
ON <表名> FOR EACH Row<觸發(fā)器主體>
1) 觸發(fā)器名
觸發(fā)器的名稱,觸發(fā)器在當(dāng)前數(shù)據(jù)庫中必須具有唯一的名稱。如果要在某個特定數(shù)據(jù)庫中創(chuàng)建,名稱前面應(yīng)該加上數(shù)據(jù)庫的名稱。
2) INSERT | UPDATE | DELETE
觸發(fā)事件,用于指定激活觸發(fā)器的語句的種類。
如何實現(xiàn)數(shù)據(jù)庫的觸發(fā)器功能?
MySQL中的觸發(fā)器是由insert、update和delete等事件來觸發(fā)某種特定操作,滿足觸發(fā)器的觸發(fā)條件,數(shù)據(jù)庫就會執(zhí)行觸發(fā)器中定義的程序語句,并且觸發(fā)器的執(zhí)行語句可能只有一個,也可能有多個。
在數(shù)據(jù)庫world下找到“觸發(fā)器”,鼠標(biāo)右鍵“創(chuàng)建觸/發(fā)器”,彈出輸入新觸發(fā)器名稱,填寫名稱“city_trigger”,執(zhí)行插入語句,結(jié)果成功;然后,查詢t_tri_time數(shù)據(jù)庫表。
mysql能否在當(dāng)前數(shù)據(jù)庫中為其他數(shù)據(jù)庫創(chuàng)建觸發(fā)器?
在MySQL中,是不能為其他數(shù)據(jù)庫創(chuàng)建觸發(fā)器的。觸發(fā)器是與特定數(shù)據(jù)庫表關(guān)聯(lián)的對象,用于在表上的特定事件發(fā)生時自動執(zhí)行一系列的操作。因此,觸發(fā)器是屬于特定數(shù)據(jù)庫表的,在該表所屬的數(shù)據(jù)庫中定義和管理。
到此,以上就是小編對于mysql觸發(fā)器的創(chuàng)建的問題就介紹到這了,希望這3點解答對大家有用。
本文標(biāo)題:mysql觸發(fā)器格式?(mysql觸發(fā)器怎么創(chuàng)建)
本文URL:http://www.5511xx.com/article/cdighii.html


咨詢
建站咨詢
