MySQL - 触发器

71 阅读1分钟

注意事项

  • 一个表中相同的触发类型动作只能创建一次,如:after insert ,before update ,下次在创建相同动作时就会报错
  • 及时删除不需要的触发器

相关操作

  • 创建触发器

    create trigger [触发器名称] [触发器类型,after | before] [监控操作, 支持insert | delete | update] on [需要监控的表名] for each row [需要触发的语句];
    

    after = 先完成数据的增删改后在触发预设的语句

    before = 先触发预设的语句在执行需要操作的语句

  • 查询已创建的触发器

    mysql> use [数据库名称];
    mysql> show triggers;
    
  • 删除触发器

    mysql> drop trigger [触发器名称];