Mysql触发器和Mysql存储过程差不多,但是区别还是有的,一个是Mysq存储过程必须通过CALL来调用,而触发器不需要,当满足触发器的条件时,就会自动执行相应的动作
创建触发器
CREATE Trigger trigger_name [BEFORE | AFTER] [INSERT | UPDATE | DELETE] ON table_name FOR EACH ROW BEGIN END
查看触发器
查看所有触发器
SHOW TRIGGERS;
查看特定触发器
SELECT * FROM INFORMATION_SCHEMA.TRIGGERS WHERE TRIGGER_NAME=trigger_name;
这里面就存放了你的所有触发器信息
删除触发器
DROP TRIGGER [数据库名].trigger_name
如果没有写数据库名,则就会默认删除当前数据库下的该名称的触发器