偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

建立MySQL觸發(fā)器的語法

數(shù)據(jù)庫 MySQL
CREATE TRIGGER語句在MySQL數(shù)據(jù)庫用于建立觸發(fā)器,下面就對CREATE TRIGGER的語法進行介紹,如果您感興趣的話,不妨一看。

MySQL觸發(fā)器使用CREATE TRIGGER語句,下面就對建立MySQL觸發(fā)器的語句語法進行詳細(xì)的介紹,希望對您學(xué)習(xí)MySQL觸發(fā)器有所幫助。

CREATE TRIGGER(建立MySQL觸發(fā)器)語法
CREATE TRIGGER trigger_name trigger_time trigger_event
    ON tbl_name FOR EACH ROW trigger_stmt
觸發(fā)程序是與表有關(guān)的命名數(shù)據(jù)庫對象,當(dāng)表上出現(xiàn)特定事件時,將激活該對象。

觸發(fā)程序與命名為tbl_name的表相關(guān)。tbl_name必須引用***性表。不能將觸發(fā)程序與TEMPORARY表或視圖關(guān)聯(lián)起來。

trigger_time是觸發(fā)程序的動作時間。它可以是BEFORE或AFTER,以指明觸發(fā)程序是在激活它的語句之前或之后觸發(fā)。

trigger_event指明了激活觸發(fā)程序的語句的類型。trigger_event可以是下述值之一:
·         INSERT:將新行插入表時激活觸發(fā)程序,例如,通過INSERT、LOAD DATA和REPLACE語句。
·         UPDATE:更改某一行時激活觸發(fā)程序,例如,通過UPDATE語句。
·         DELETE:從表中刪除某一行時激活觸發(fā)程序,例如,通過DELETE和REPLACE語句。
請注意,trigger_event與以表操作方式激活觸發(fā)程序的SQL語句并不很類似,這點很重要。例如,關(guān)于INSERT的BEFORE觸發(fā)程序不僅能被INSERT語句激活,也能被LOAD DATA語句激活。

可能會造成混淆的例子之一是INSERT INTO .. ON DUPLICATE UPDATE ...語法:BEFORE INSERT觸發(fā)程序?qū)τ诿恳恍袑⒓せ?,后跟AFTER INSERT觸發(fā)程序,或BEFORE UPDATE和AFTER UPDATE觸發(fā)程序,具體情況取決于行上是否有重復(fù)鍵。

對于具有相同觸發(fā)程序動作時間和事件的給定表,不能有兩個觸發(fā)程序。例如,對于某一表,不能有兩個BEFORE UPDATE觸發(fā)程序。但可以有1個BEFORE UPDATE觸發(fā)程序和1個BEFORE INSERT觸發(fā)程序,或1個BEFORE UPDATE觸發(fā)程序和1個AFTER UPDATE觸發(fā)程序。

trigger_stmt是當(dāng)觸發(fā)程序激活時執(zhí)行的語句。如果你打算執(zhí)行多個語句,可使用BEGIN ... END復(fù)合語句結(jié)構(gòu)。這樣,就能使用存儲子程序中允許的相同語句。

以上就是建立MySQL觸發(fā)器的語法介紹。

 

 

【編輯推薦】

mysql觸發(fā)器的三個示例

mysql建主從服務(wù)器的實現(xiàn)方法

獲取當(dāng)前時間的MySql時間函數(shù)

Mysql聚合函數(shù)簡介

MySQL concat函數(shù)的使用

責(zé)任編輯:段燃 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-10-11 14:52:43

Mysql觸發(fā)器

2011-05-19 14:29:49

Oracle觸發(fā)器語法

2011-04-14 13:54:22

Oracle觸發(fā)器

2010-05-31 18:06:07

MySQL 觸發(fā)器

2010-05-18 15:36:44

MySQL觸發(fā)器

2011-05-20 14:06:25

Oracle觸發(fā)器

2021-07-30 10:33:57

MySQL觸發(fā)器數(shù)據(jù)

2010-05-18 15:58:39

MySQL觸發(fā)器

2010-10-12 10:24:58

mysql觸發(fā)器

2010-10-12 09:41:26

mysql觸發(fā)器

2010-10-12 10:38:29

mysql觸發(fā)器

2011-04-14 10:53:00

MySQLSQL觸發(fā)器

2010-10-12 10:10:55

mysql觸發(fā)器

2010-05-26 17:57:44

MySQL 觸發(fā)器

2010-05-19 09:40:05

MySQL觸發(fā)器

2010-06-04 14:32:34

MySQL 觸發(fā)器in

2010-05-18 14:35:06

MySQL觸發(fā)器

2009-09-18 14:31:33

CLR觸發(fā)器

2011-03-28 10:05:57

sql觸發(fā)器代碼

2009-10-22 17:18:20

CLR觸發(fā)器
點贊
收藏

51CTO技術(shù)棧公眾號