触发器
目录
什么是触发器
MySQL触发器(Trigger)是一种特殊类型的存储过程,它会在指定的数据库表上执行INSERT、UPDATE或DELETE等DML(数据操纵语言)操作之前或之后自动执行。触发器可以用来实现数据的复杂完整性约束、维护数据的一致性、执行自动化任务等。
触发器的操作
创建触发器
CREATE TRIGGER trigger_name
BEFORE|AFTER INSERT|UPDATE|DELETE
ON table_name FOR EACH ROW
BEGIN
-- 触发器体,即要执行的SQL语句
-- 可以是单条语句或多条语句(使用BEGIN...END块)
END;
查看触发器
SELECT * FROM information_schema.TRIGGERS
WHERE TRIGGER_SCHEMA = 'your_database_name'; -- 替换为你的数据库名
删除触发器
DROP TRIGGER [IF EXISTS] trigger_name;
标签:语句,触发器,name,--,数据库,学习,TRIGGER
From: https://www.cnblogs.com/BingBing-8888/p/18516329