MySQL 触发器
触发器是 MySQL 响应一下任意语句而自动执行的一条 MySQL 语句
- DELETE
- INSERT
- UPDATE
创建触发器
1 | CREATE TRIGGER newproduct AFTER INSERT ON products |
删除触发器
1 | DROP TRIGGER newproduct; |
Tips
- 仅支持表。只有表才支持触发器,视图不支持(临时表也不支持)
- 如果 BEFORE 触发器失败,则 MySQL 将不执行请求的操作;此外,如果 BEFORE 触发器或语句本身失败,MySQL 将不执行 AFTER 触发器;如果 AFTER 触发器执行失败,SQL 会回滚。