站長資訊網
最全最豐富的資訊網站

mysql觸發器怎么取消

在mysql中,可以使用DROP TRIGGER語句來取消已經定義的觸發器,語法為“DROP TRIGGER 表名.觸發器名;”或者“DROP TRIGGER 觸發器名; ”,觸發器的名稱在當前數據庫中必須具有唯一的名稱;“表名”選項若不省略則表示取消與指定表關聯的觸發器。

mysql觸發器怎么取消

本教程操作環境:windows7系統、mysql8版本、Dell G3電腦。

MySQL 的觸發器和存儲過程一樣,都是嵌入到 MySQL 中的一段程序,是 MySQL 中管理數據的有力工具。不同的是執行存儲過程要使用 CALL 語句來調用,而觸發器的執行不需要使用 CALL 語句來調用,也不需要手工啟動,而是通過對數據表的相關操作來觸發、激活從而實現執行。比如當對 student 表進行操作(INSERT,DELETE 或 UPDATE)時就會激活它執行。

觸發器與數據表關系密切,主要用于保護表中的數據。特別是當有多個表具有一定的相互聯系的時候,觸發器能夠讓不同的表保持數據的一致性。

在 MySQL 中,只有執行 INSERT、UPDATE 和 DELETE 操作時才能激活觸發器,其它 SQL 語句則不會激活觸發器。

那么已經定義的觸發器怎么取消(刪除)?

在MySQL中,可以使用 DROP TRIGGER 語句可以刪除 MySQL 中已經定義的觸發器。

DROP TRIGGER 觸發器名;  //或 DROP TRIGGER 表名.觸發器名;

例如,如果要刪除與employees表關聯的 before_employees_update觸發器,可以執行以下語句:

DROP TRIGGER employees.before_employees_update;

【實例】刪除 double_salary 觸發器

DROP TRIGGER double_salary;

mysql觸發器怎么取消

刪除 double_salary 觸發器后,再次向數據表 tb_emp6 中插入記錄時,數據表 tb_emp7 的數據不再發生變化

INSERT INTO tb_emp6 VALUES (3,'C',1,200);

mysql觸發器怎么取消

SELECT * FROM tb_emp6;

mysql觸發器怎么取消

SELECT * FROM tb_emp7;

mysql觸發器怎么取消

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
国产精品免费网站| 日韩制服国产精品一区| 国产精品四虎在线观看免费| 国产精品综合久成人| 99久久99久久久精品齐齐| 国产精品福利在线观看免费不卡| 亚洲а∨天堂久久精品9966| 91久久婷婷国产综合精品青草| 国产精品卡一卡二卡三| 国产精品亚洲片在线| 无码专区人妻系列日韩精品少妇| 中文字幕日韩精品无码内射 | 国内精品久久久久影院一蜜桃| 成人免费无码精品国产电影| 久久精品国产亚洲综合色| 国产亚洲美女精品久久| 91在线老王精品免费播放| 国产精品福利区一区二区三区四区| 国产日韩亚洲大尺度高清| 精品人妻无码区在线视频| 97久久精品午夜一区二区| 国产AV国片精品一区二区| 久久精品国产亚洲精品2020| 精品国产日韩亚洲一区在线| 久9久9精品视频在线观看| 日韩成人免费aa在线看| 人妻少妇精品视频二区| 亚洲精品一级无码鲁丝片| 日韩免费高清视频| 精品国产_亚洲人成在线| 99爱在线精品视频网站| 精品视频在线观看你懂的一区 | 精品日韩二区三区精品视频| 日韩av午夜在线观看| 国产成人精品三级在线| 久久精品视频大全| 人妻老妇乱子伦精品无码专区| 色妞WWW精品免费视频| 日韩精品少妇无码受不了| 中文字幕一区精品| 日韩中文字幕在线播放|