在 MySQL 中,触发器(Trigger)是一种特殊类型的存储过程,它会在指定的表上自动执行一系列操作,以响应特定的数据库事件(如INSERT、UPDATE、DELETE等)。触发器可以用于实现数据完整性约束、自动化业务逻辑、审计跟踪等功能。
CREATE TRIGGER trigger_name
{BEFORE | AFTER} {INSERT | UPDATE | DELETE}
ON table_name
FOR EACH ROW
BEGIN
-- 触发器逻辑
END;
DROP TRIGGER trigger_name;