MySQL觸發器

在本節中,您將學習如何使用MySQL觸發器。根據定義,觸發器或數據庫觸發器是自動執行以響應特定事件的存儲程序,例如在表中發生的插入,更新或刪除。

數據庫觸發器是保護MySQL數據庫中數據完整性的強大工具。此外,自動執行某些數據庫操作(如日誌記錄,審覈等)也很有用。

1.SQL觸發器簡介

  • SQL觸發器是存儲在數據庫目錄中的一組SQL語句。每當與表相關聯的事件發生時,就會執行或觸發SQL觸發器,例如插入,更新或刪除。
    參考閱讀:http://www.yiibai.com/mysql/sql-triggers.html

2.MySQL觸發器實現

3.在MySQL中創建觸發器

4.爲相同的觸發事件和動作時間創建多個觸發器

5.管理MySQL中的觸發器

6.使用MySQL計劃事件

  • MySQL事件是基於預定義的時間表運行的任務,因此有時它被稱爲預定事件。MySQL事件也被稱爲「時間觸發」,因爲它是由時間觸發的,而不是像觸發器這樣的表更新作爲觸發條件。
    參考閱讀:http://www.yiibai.com/mysql/working-mysql-scheduled-event.html

7.修改MySQL事件