麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數(shù)據(jù)庫 > MySQL > 正文

MySQL觸發(fā)器簡單用法示例

2024-07-25 19:08:13
字體:
供稿:網(wǎng)友

本文實例講述了MySQL觸發(fā)器簡單用法。分享給大家供大家參考,具體如下:

mysql觸發(fā)器和存儲過程一樣,是嵌入到mysql的一段程序,觸發(fā)器是由事件來觸發(fā)的,這些事件包括,INSERT,UPDATE,DELETE,不包括SELECT

創(chuàng)建觸發(fā)器

CREATE TRIGGER name,time,event ON table_name FOR EACH ROW trigger_stmt

例如

復制代碼 代碼如下:
CREATE TRIGGER ins_sum BEFORE INSERT ON account FOR EACH ROW SET @sum = @sum + NEW.amount

 

有多個執(zhí)行語句的觸發(fā)器

CREATE TABLE test1(a1 INT);CREATE TABLE test2(a2 INT);CREATE TABLE test3(a3 INT NOT NULL AUTO_INCREMENT PRIMARY KEY);CREATE TABLE test4(  a4 INT NOT NULL AUTO_INCREMENT PRIMARY KEY,  b4 INT DEFAULT 0);DELIMITER //CREATE TRIGGER testref BEFORE INSERT ON test1  FOR EACH ROW BEGIN    INSERT INTO test2 SET a2 = NEW.a1;  DELETE FROM test3 where a3 = NEW.a1;    UPDATE test4 SET b4 = b4 + 1 WHERE a4 = NEW.a1;  END  //DELIMITER ;INSERT INTO test3(a3) VALUES (NULL), (NULL), (NULL), (NULL), (NULL), (NULL),(NULL), (NULL), (NULL), (NULL), (NULL), (NULL);INSERT INTO test4(a4) VALUES (0), (0), (0), (0), (0), (0), (0), (0), (0), (0);//開始測試INSERT INTO test1 VALUES (1), (3), (1), (7), (1), (8), (4), (4);

查看觸發(fā)器

SHOW TRIGGERS /G; //查看所有SELECT * FROM information_schema.TRIGGERS where TRIGGER_NAME = 'testref';

刪除觸發(fā)器

DROP TRIGGER testref;

綜合案例

步驟1:創(chuàng)建persons表

CREATE TABLE persons (name VARCHAR(40), num int);

步驟2:創(chuàng)建一個銷售額表sales

CREATE TABLE sales (name VARCHAR(40), sum int);

步驟3:創(chuàng)建一個觸發(fā)器

CREATE TRIGGER num_sum AFTER INSERT ON personsFOR EACH ROW INSERT INTO sales VALUES (NEW.name,7*NEW.num);

步驟4:向persons表中插入記錄

INSERT INTO persons VALUES ('xiaoxiao',20),('xiaohua',69);SELECT * FROM persons;SELECT *FROM sales;

希望本文所述對大家MySQL數(shù)據(jù)庫計有所幫助。


注:相關教程知識閱讀請移步到MYSQL教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 久久久久久久亚洲视频 | 精品久久久久久久久久久久久久 | 99精品视频在线观看免费 | 特级a欧美做爰片毛片 | 久久精品国产清自在天天线 | 99精品国产一区二区三区 | 久久久国产精品免费观看 | 中文字幕 亚洲一区 | 国产精品视频自拍 | av免费片| 欧美一级毛片美99毛片 | 国产午夜电影在线观看 | 91一区二区三区久久久久国产乱 | 黄色毛片免费视频 | 欧美77| 成年人免费视频播放 | 欧美日韩综合视频 | 国产精品自在线拍 | 亚洲网站在线观看 | 午夜精品福利在线观看 | 久久综合综合 | 欧美一级特黄特色大片免费 | 看免费黄色大片 | 羞羞的视频免费在线观看 | 国产精品高潮视频 | 国产精品久久亚洲 | 日韩电影av在线 | 成年人视频免费 | 亚洲国产精品久久久久制服红楼梦 | 欧美性生交大片 | 欧美日韩亚洲精品一区二区三区 | 精品一区二区三区四区在线 | 午夜在线观看视频网站 | 13一14毛片免费看 | 国产va在线观看 | 在线中文字幕亚洲 | 免费看国产视频 | 中文字幕在线视频网站 | 国产亚洲精品成人a | 欧美一级三级在线观看 | 亚洲午夜在线 |