数据库学习笔记

93 阅读1分钟

数据库学习2024/3/20

触发器

1.创建触发器:

语法:需要和存储过程一起写

CREATE TRIGGER 触发器名称

{BEFORE|AFTER} {INSERT|UPDATE|DELETE} ON 表名

FOR EACH ROW

触发器执行的语句块;

2.查看触发器

2.1 查看当前数据库的所有触发器

SHOW TRIGGERS;#SQLyog中/G识别不了

2.2 查看当前数据库中某个触发器

SHOW CREATE TRIGGER 触发器名

2.3 从系统库information_schema的TRIGGERS表中查询“salary_check_trigger”触发器的信息

SELECT * FROM information_schema.TRIGGERS;

2.4 删除触发器

DROP TRIGGER (IF EXISTS) 触发器名称;#()中的可写可不写