MySQL 觸發(fā)器是一種特殊類型的存儲過程,能夠在特定的數(shù)據(jù)庫操作發(fā)生時自動執(zhí)行一些邏輯。通常情況下,我們在創(chuàng)建觸發(fā)器時需要為其設置名稱、觸發(fā)條件和執(zhí)行語句等基本信息。此外,MySQL 觸發(fā)器還支持添加注釋,以便于我們更好地理解和維護觸發(fā)器。
-- 創(chuàng)建一個帶注釋的 MySQL 觸發(fā)器 CREATE TRIGGER `my_trigger` AFTER INSERT ON `my_table` FOR EACH ROW BEGIN -- 插入一條日志記錄 INSERT INTO `log_table`(`type`,`content`) VALUES('INFO','新增數(shù)據(jù)'); END;
在上述代碼中,我們在觸發(fā)器的執(zhí)行語句前添加了注釋,描述了插入日志記錄的邏輯。這樣一來,我們在查看和管理觸發(fā)器時就能夠更清晰地了解其具體功能。