好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > mysql 觸發器語法與應用示例

mysql 觸發器語法與應用示例

熱門標簽:機器人打電銷電話 博樂電銷機器人 南寧外呼系統招商 上海市三維地圖標注 400電話到哪辦理優惠 怎么更改高德地圖標注 鄭州網絡外呼系統價錢 云南大數據外呼系統 電話機器人是電腦呼號嗎

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

例子:創建觸發器,記錄表的增、刪、改操作記錄

//創建user表;
DROP TABLE IF EXISTS `user`;
CREATE TABLE `user` (
 `id` bigint(20) NOT NULL AUTO_INCREMENT,
 `account` varchar(255) DEFAULT NULL,
 `name` varchar(255) DEFAULT NULL,
 `address` varchar(255) DEFAULT NULL,
 PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
 
//創建對user表操作歷史表
DROP TABLE IF EXISTS `user_history`;
CREATE TABLE `user_history` (
 `id` bigint(20) NOT NULL AUTO_INCREMENT,
 `user_id` bigint(20) NOT NULL,
 `operatetype` varchar(200) NOT NULL,
 `operatetime` datetime NOT NULL,
 PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

DELIMITER:改變輸入的結束符,默認情況下輸入結束符是分號;,這里把它改成了兩個分號;;,這樣做的目的是把多條含分號的語句做個封裝,全部輸入完之后一起執行,而不是一遇到默認的分號結束符就自動執行;

  • new:當觸發插入和更新事件時可用,指向的是被操作的記錄
  • old: 當觸發刪除和更新事件時可用,指向的是被操作的記錄

INSERT:

DROP TRIGGER IF EXISTS `tri_insert_user`;
DELIMITER ;;
CREATE TRIGGER `tri_insert_user` AFTER INSERT ON `user` FOR EACH ROW begin
  INSERT INTO user_history(user_id, operatetype, operatetime) VALUES (new.id, 'add a user', now());
end
;;
DELIMITER ;

UPDATE:

DROP TRIGGER IF EXISTS `tri_update_user`;
DELIMITER ;;
CREATE TRIGGER `tri_update_user` AFTER UPDATE ON `user` FOR EACH ROW begin
  INSERT INTO user_history(user_id,operatetype, operatetime) VALUES (new.id, 'update a user', now());
end
;;
DELIMITER ;

DELETE:

DROP TRIGGER IF EXISTS `tri_delete_user`;
DELIMITER ;;
CREATE TRIGGER `tri_delete_user` AFTER DELETE ON `user` FOR EACH ROW begin
  INSERT INTO user_history(user_id, operatetype, operatetime) VALUES (old.id, 'delete a user', now());
end
;;
DELIMITER ;

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

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

您可能感興趣的文章:
  • Mysql觸發器在PHP項目中用來做信息備份、恢復和清空
  • 一篇文章帶你深入了解Mysql觸發器
  • MySQL觸發器的使用
  • 詳解MySQL數據庫之觸發器
  • MySql視圖觸發器存儲過程詳解
  • mysql觸發器實時檢測一條語句進行備份刪除思路詳解

標簽:寧夏 秦皇島 恩施 白銀 澳門 杭州 定西 益陽

巨人網絡通訊聲明:本文標題《mysql 觸發器語法與應用示例》,本文關鍵詞  mysql,觸發器,語法,與,應用,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《mysql 觸發器語法與應用示例》相關的同類信息!
  • 本頁收集關于mysql 觸發器語法與應用示例的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 日韩欧美国产成人| 男受每天含着高H女攻| 日韩成人免费观看在线| 黄暴h| 99久久精品一| 日本年轻漂亮大胸继拇3| 40一50岁女人毛片| 插的好深啊| 亚洲欧美国产日韩字幕| 欣恬哀羞催乳345| 污污的小黄文| 扒开粉嫩细缝喷白浆sex男男| 调教亲女乱h文| 嗯啊疼不要| 008080跑狗论坛精华贴四不像图片| 外国做爰猛烈床戏大尺度| 国产成人女人在线观看视频| 男人扒拉女人秘?桶到爽| 欧美肥妇BwBWBWBXx小说| 漂亮阿大岛优香中文在线| 农村乱轮小说| 日韩欧美**字幕| 精品香蕉国产线观看地址| 幻女free牲2020交| 精品乱码一区二区三区在线| 翁熄系列乱全部小说| 尤物AV天堂一区二区在线观看| 婷婷午夜激情| 91视频国产91久久久| 天天爱天天爽| 国产精品久久99| 久久精品国产一区二区三区动漫| ??歪歪漫画sss入囗| 手机在线播放免费1024| 秋霞伦理| 99久久婷婷国产一区二区三区| 精产国品一区二区不卡AV视频 | 国产91精产国品一二三产品图片 | 国产又粗又猛又大的视频| 国产在线视频一区| 美国性放荡的电影|