在 MySQL 中組合 INSERT 和 UPDATE 觸發器
可以為表的插入和更新事件觸發 MySQL 觸發器。但是,您將需要建立兩個單獨的觸發器。
要建立在插入和更新事件上執行的觸發器,請依照下列步驟操作:
範例:
1.建立通用儲存程序:
CREATE PROCEDURE common_trigger_procedure() BEGIN -- Code to execute for both insert and update events END //
2.創建立觸發器:
CREATE TRIGGER my_insert_trigger AFTER INSERT ON `table` FOR EACH ROW BEGIN CALL common_trigger_procedure(); END // CREATE TRIGGER my_update_trigger AFTER UPDATE ON `table` FOR EACH ROW BEGIN CALL common_trigger_procedure(); END //透過這種方式,可以避免在多個觸發器中重複相同的程式碼,保證程式碼的可維護性和一致性。
以上是如何在 MySQL 中實作組合 INSERT 和 UPDATE 觸發器?的詳細內容。更多資訊請關注PHP中文網其他相關文章!