1. 程式人生 > 其它 >MySQL-25使用觸發器-必知必會

MySQL-25使用觸發器-必知必會

技術標籤:MySQLmysql資料庫sql觸發器

MySQL5增加了對觸發器的支援

  • 什麼是觸發器

    想讓某條語句在某個事件發生的時候自動執行,就需要觸發器。觸發器是MySQL響應以下任意語句而自動執行的一條MySQL語句:DELETE、INSERT、UPDATE

  • 建立觸發器

    唯一的觸發器名、觸發器關聯的表、觸發器應該響應的活動、觸發器何時執行(處理之前還是之後

    CREATE TRIGGER newproduct AFTER INSERT ON products FOR EACH ROW SELECT 'Product added';
    

    CREATE TRIGGER用來建立觸發器newproduct ,AFTER指明將在INSERT語句之後執行,還指定FOR EACH ROW 因此程式碼對每個插入行執行,文字’Product added’將對每個插入的行顯示一次

  • 刪除觸發器

    DROP TRIGGER newproduct;
    
  • INSERT觸發器

  • DELETE觸發器

  • UPDATE觸發器