最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

mysql 觸發(fā)器語法與應(yīng)用示例

 更新時間:2020年05月18日 09:31:55   作者:人生如初見_張默  
這篇文章主要介紹了mysql 觸發(fā)器語法與應(yīng)用,結(jié)合實(shí)例形式詳細(xì)分析了mysql 觸發(fā)器的基本語法與插入、更細(xì)、刪除等相關(guān)操作技巧,需要的朋友可以參考下

本文實(shí)例講述了mysql 觸發(fā)器語法與應(yīng)用。分享給大家供大家參考,具體如下:

例子:創(chuàng)建觸發(fā)器,記錄表的增、刪、改操作記錄

//創(chuàng)建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;
 
//創(chuàng)建對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:改變輸入的結(jié)束符,默認(rèn)情況下輸入結(jié)束符是分號;,這里把它改成了兩個分號;;,這樣做的目的是把多條含分號的語句做個封裝,全部輸入完之后一起執(zhí)行,而不是一遇到默認(rèn)的分號結(jié)束符就自動執(zhí)行;

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

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 ;

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

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

相關(guān)文章

  • Windows 8下MySQL Community Server 5.6安裝配置方法圖文教程

    Windows 8下MySQL Community Server 5.6安裝配置方法圖文教程

    這篇文章主要為大家詳細(xì)介紹了Windows 8下MySQL Community Server 5.6安裝配置方法圖文教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-09-09
  • MySQL查看數(shù)據(jù)庫表容量大小的方法示例

    MySQL查看數(shù)據(jù)庫表容量大小的方法示例

    這篇文章主要介紹了MySQL查看數(shù)據(jù)庫表容量大小的方法示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • Windows環(huán)境MySQL全量備份+增量備份的實(shí)現(xiàn)

    Windows環(huán)境MySQL全量備份+增量備份的實(shí)現(xiàn)

    本文主要介紹了Windows環(huán)境MySQL全量備份+增量備份的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-08-08
  • MySQL觸發(fā)器使用詳解

    MySQL觸發(fā)器使用詳解

    本文主要詳細(xì)介紹了mysql數(shù)據(jù)庫的觸發(fā)器的相關(guān)知識,非常的全面,有需要的小伙伴參考下吧。
    2015-01-01
  • Mysql如何按照范圍區(qū)間創(chuàng)建分區(qū)表

    Mysql如何按照范圍區(qū)間創(chuàng)建分區(qū)表

    在Mysql的范圍分區(qū)表定義中,分區(qū)范圍需要連續(xù)并且不會有覆蓋,定義范圍分區(qū)表時,使用VALUES LESS THAN操作符,這篇文章主要介紹了Mysql如何按照范圍區(qū)間創(chuàng)建分區(qū)表,需要的朋友可以參考下
    2024-08-08
  • MySQL 5.7新特性介紹

    MySQL 5.7新特性介紹

    這篇文章主要為大家詳細(xì)介紹了MySQL 5.7新特性,了解一下MySQL 5.7的部分新功能,需要的朋友可以參考下
    2016-06-06
  • Mysql解決USE DB堵塞詳解

    Mysql解決USE DB堵塞詳解

    這篇文章通過實(shí)例給大家分析了在MYSQL中出現(xiàn)USE DB堵塞的處理辦法以及思考思路,有興趣的朋友學(xué)習(xí)下吧。
    2017-12-12
  • MYSQL必知必會讀書筆記第五章之排序檢索數(shù)據(jù)

    MYSQL必知必會讀書筆記第五章之排序檢索數(shù)據(jù)

    本文給大家分享mysql必會必知讀書筆記第五章之排序檢索數(shù)據(jù),小編認(rèn)為非常具有參考價值,特此分享到腳本之家平臺供大家參考
    2016-05-05
  • mac系統(tǒng)OS X10.10版本安裝最新5.7.9mysql的方法

    mac系統(tǒng)OS X10.10版本安裝最新5.7.9mysql的方法

    這篇文章給大家介紹mac系統(tǒng)OS X10.10版本安裝最新5.7.9mysql的方法,本文分步驟純文字說明,介紹的非常詳細(xì),具有參考價值,在此分享供大家參考
    2015-10-10
  • MySQL8.0安裝中遇到的3個小錯誤總結(jié)

    MySQL8.0安裝中遇到的3個小錯誤總結(jié)

    這篇文章主要給大家總結(jié)介紹了關(guān)于MySQL8.0安裝中遇到的3個小錯誤的相關(guān)資料,文中通過圖文以及示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用mysql8.0具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-10-10

最新評論

永年县| 东丽区| 洪洞县| 克拉玛依市| 柞水县| 浮山县| 峨眉山市| 长沙市| 姜堰市| 沿河| 烟台市| 安吉县| 德令哈市| 从化市| 岳普湖县| 平湖市| 棋牌| 宿州市| 江门市| 石屏县| 浦东新区| 临湘市| 肇庆市| 贡嘎县| 稷山县| 潞城市| 阜新| 化隆| 富源县| 临洮县| 府谷县| 久治县| 紫阳县| 桂林市| 滨海县| 永定县| 讷河市| 隆德县| 长沙县| 抚宁县| 屏山县|