日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

mysql觸發器原理與用法實例分析

瀏覽:20日期:2023-10-15 14:42:49

本文實例講述了mysql觸發器原理與用法。分享給大家供大家參考,具體如下:

本文內容: 什么是觸發器 創建觸發器 單條觸發器語句 多條觸發器語句 查看觸發器 刪除觸發器 觸發器的新舊記錄引用

首發日期:2018-04-14

什么是觸發器: 觸發器用來在某些操作之后,“自動”執行一些操作。(比如插入了新的學生信息,那么在班級表中應該修改學生數)。 當insert delete update設置觸發器之后,執行insert delete update操作就會自動觸發設置的內容。 一張表最大能有6個觸發器(3*2,三種操作*兩種時間(before|after))。創建觸發器: 語法:create trigger 觸發器名 before|after 事件 on 表名 for each row 觸發器語句; 觸發器名建議為trigger_xxx,這樣便于區分,觸發器名不能重復。 before|after 代表觸發器語句執行時間,如果是before,就是在insert delete update操作之前執行觸發器語句;after就是之后。 事件就是insert delete update操作中的一個。 for each row 是代表任何記錄執行對應操作都會觸發器。 觸發器語句就是觸發器觸發時要執行的語句。 比如:下面是一個當插入新用戶時,在用戶創建時間表中插入一條新數據,是當前時間。

create trigger trigger_addUserTime before insert on user_info for each row insert into usercreatetime(create_time) values(now());

create table user_info(id int primary key auto_increment,username varchar(20) not null,password varchar(20) not null)create table usercreatetime(id int primary key auto_increment,create_time datetime);create trigger trigger_addUserTime before insert on user_info for each row insert into usercreatetime(create_time) values(now());insert into user_info(username,password) values('admin','admin888');select * from usercreatetime;多條觸發器語句情況: 需要將多條語句包裹在begin end中 比如:mysql觸發器原理與用法實例分析 但要注意,上述情況適用于非命令行模式(上面是在navicat中運行的),如果要命令行中執行需要修改命令結束符(mysql命令默認以“;”為語句結束符,如果我們不修改,那么鍵入一條觸發器語句并以;結束時就會認為語句已經結束,然后就會因為語句不完整報錯)【delimiter 自定義符號-- 臨時修改語句結束符為指定符號】。 【將結束符定義成$$就可以在觸發器語句中使用;結束】

delimiter $$ -- 一般定義成$$create trigger 觸發器名 before|after 事件 on 表名 for each row begin 語句;語句;end $$delimiter ;-- 示例delimiter $$ -- 一般定義成$$create trigger trigger_addUserTime23 before insert on user_info for each row begin insert into usercreatetime(create_time) values(now());insert into usercreatetime(create_time) values(now());end $$delimiter ; mysql觸發器原理與用法實例分析mysql觸發器原理與用法實例分析 查看觸發器: 使用show triggersG 查看所有觸發器mysql觸發器原理與用法實例分析 在數據庫information_schema中通過查看觸發器表,來查看觸發器:使用select * from triggersG;【當然可以以觸發器名作為where條件查找數據】mysql觸發器原理與用法實例分析 查看觸發器創建語句:show create trigger 觸發器名G;刪除觸發器: 使用drop trigger 觸發器名;來刪除觸發器觸發器的新舊記錄引用: 對于某些情況有時候可能需要引用一下之前的數據,比如增加學生數需要知道之前的學生數 new是新插入的數據,old是原來的數據【插入的時候沒有舊數據,刪除沒有新數據,更新既有舊又有新。(這里指的是事件類型)】 使用odlnew.字段名來引用數據。(注意引用的是觸發觸發器(事件)的語句的數據) 下面是一個例子:(當插入學生記錄時,通過new.name獲取新插入的學生的名字,然后將new.name插入到另一個表中)

create table student(id int primary key auto_increment,name varchar(15) not null,gender varchar(15) not null);create table stu_info(name varchar(15) not null);create trigger addCount before insert on student for each row insert into stu_info values(new.name);insert into student(name,gender) values('lilei','male');select * from stu_info;

更多關于MySQL相關內容感興趣的讀者可查看本站專題:《MySQL查詢技巧大全》、《MySQL事務操作技巧匯總》、《MySQL存儲過程技巧大全》、《MySQL數據庫鎖相關技巧匯總》及《MySQL常用函數大匯總》

希望本文所述對大家MySQL數據庫計有所幫助。

標簽: MySQL 數據庫
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产精久久久| 丝袜亚洲精品中文字幕一区| 国产综合婷婷| 亚洲香蕉网站| 在线视频精品| 亚洲伊人影院| 日本不卡高清视频| 欧美一级二区| 国产精品va视频| 久久久久九九精品影院| 久久精品欧洲| 黄毛片在线观看| 久久人人88| 久久亚洲图片| 国产欧美三级| 成人福利视频| 亚洲国产成人精品女人| 国产韩日影视精品| 亚洲综合精品| 日韩精彩视频在线观看| 国产精品久久久网站| 日韩av在线播放网址| 99久久夜色精品国产亚洲狼| 久久aⅴ国产紧身牛仔裤| 亚洲精品大全| 国产日韩一区| 日韩黄色大片| 噜噜噜久久亚洲精品国产品小说| 日韩高清电影一区| 精品视频一区二区三区在线观看 | 美女网站一区| 亚洲一级淫片| 老牛国内精品亚洲成av人片| 成人羞羞在线观看网站| 人人精品人人爱| 精品伊人久久久| 女人天堂亚洲aⅴ在线观看| 亚洲a级精品| caoporn视频在线| 日韩一级欧洲| 欧美成人aaa| 欧美羞羞视频| 午夜精品影视国产一区在线麻豆| 老司机精品视频在线播放| 色爱av综合网| 日本不卡一二三区黄网| 中文在线а√天堂| 日韩一二三区在线观看| 亚洲欧洲美洲av| 中文字幕亚洲精品乱码| 国产精品毛片一区二区在线看| 国产精品日韩| 国产一区二区色噜噜| 午夜在线精品偷拍| 九九九精品视频| 日韩精品一二区| 精品国产91| 综合一区av| 欧洲av一区二区| 日本色综合中文字幕| 日韩精品免费一区二区三区| 亚州精品视频| 99久久久国产精品美女| 国产精品毛片视频| 久久国产高清| 欧美天堂视频| 国产伦精品一区二区三区千人斩| 91精品1区| 精品一区二区三区中文字幕 | 亚洲欧美日本视频在线观看| 精品久久99| 亚洲精选成人| 欧美日韩国产高清电影| 麻豆极品一区二区三区| 玖玖玖国产精品| 久久三级视频| 精品国产精品国产偷麻豆| 亚洲精品影视| 国产农村妇女精品一二区| 日韩大片在线播放| 欧美激情 亚洲a∨综合| 亚洲最大av| 欧美日韩在线网站| 麻豆一区二区三| 亚洲三级毛片| 美女久久一区| 黄色在线一区| 亚洲91久久| 日韩欧美一区二区三区在线视频| 国产精品17p| 91亚洲精品视频在线观看 | 在线观看亚洲精品福利片| 亚洲国产专区| 九九精品调教| 在线天堂中文资源最新版| 国产精品22p| 国产乱码精品| 日韩中文字幕视频网| 亚洲欧美日韩国产一区二区| 激情五月综合| 亚洲夜间福利| 99精品一区| 香蕉视频亚洲一级| av免费不卡国产观看| 久久精品理论片| 欧美激情日韩| 欧美激情一区| 免费看一区二区三区| 欧美亚洲综合视频| 69堂免费精品视频在线播放| 亚洲精品在线二区| 亚洲精品看片| 蜜臀久久久99精品久久久久久| 蜜桃国内精品久久久久软件9| 亚洲不卡av不卡一区二区| 色婷婷精品视频| 久久精品123| 免费不卡中文字幕在线| 欧美日中文字幕| 极品裸体白嫩激情啪啪国产精品| 热三久草你在线| 日韩欧美精品综合| 日本久久成人网| 91精品啪在线观看国产18| 精精国产xxxx视频在线野外| 日韩不卡免费高清视频| 日韩不卡免费高清视频| 亚洲va中文在线播放免费| 欧美不卡高清一区二区三区| 亚洲不卡系列| 偷拍欧美精品| 日韩中文字幕一区二区三区| 亚洲+小说+欧美+激情+另类| 日本午夜精品视频在线观看| 国产精品亚洲四区在线观看| 你懂的网址国产 欧美| 精品日韩一区| 日韩中文首页| aⅴ色国产欧美| 亚洲精品伊人| 久久一区视频| 国产成人精品亚洲日本在线观看| 久久九九电影| 在线一区欧美| 日韩av中文字幕一区| 国产精品久久久久77777丨| 精品一区91| 亚洲第一精品影视| 石原莉奈在线亚洲二区| 国产亚洲高清一区| 国产伦久视频在线观看| 好看不卡的中文字幕| 色8久久久久| 久久精品国产99国产精品| 日韩av福利| 免费看日韩精品| 欧美激情麻豆| 久久精品国产亚洲夜色av网站| 亚洲欧美日韩专区| 国产精品午夜一区二区三区| 日韩精品dvd| 久久亚洲色图| 国产欧美日韩一级| 色黄视频在线观看| 丝袜美腿成人在线| 国产精品三级| 香蕉久久精品| 国产亚洲久久| 亚洲香蕉网站| 国产欧美成人| 欧美亚洲国产精品久久| 亚洲精品亚洲人成在线观看| 麻豆成人av在线| 欧美日韩日本国产亚洲在线| 国产日韩中文在线中文字幕 | 日本不卡视频一二三区| 国产精品成人a在线观看| 国产精品毛片| 精品国产一区二区三区噜噜噜| 日韩午夜电影| 精品国产欧美日韩| 蜜臀av性久久久久蜜臀aⅴ流畅| 国产精品日韩精品在线播放| 久久一级电影| 国产精品久久久久77777丨| 亚洲午夜视频| 久久成人高清| 美女91精品| 日韩欧美中文| 国产日产高清欧美一区二区三区| 999国产精品999久久久久久| 日本欧美在线| 国产一在线精品一区在线观看| 国产欧美一区二区三区精品观看 | 国产一区视频在线观看免费| 国产日韩一区二区三区在线 | 99成人在线| 91亚洲国产| 日本va欧美va精品| 日韩午夜av在线|