zoukankan      html  css  js  c++  java
  • 了解触发器

    什么是触发器?

      触发器是一种特殊的存储过程,它在insert、delete、update时触发执行,它比数据库本身标准的功能有更精细和复杂的数据控制能力。

    触发器的作用:

    • 在写入表前可强制检验或转换数据
    • 触发器发生错误时,异动的结果会被撤销
    • 可依照特定情况,替换异动的指令(instead of)

    在mysql中触发器有多少种?

    • before insert
    • after insert
    • before update
    • after update
    • before delete
    • after delete

    触发器的sql语句

      eg,创建触发器:

      表示每当test_union这个表插入一条数据时,test 这个表都会插入一条数据。当我执行了:insert into test_union (a,b,c,d) VALUES (1,2,3,4); 后,对应的test表里也有了一行"smallzhen"数据。

      eg: 查看触发器:show create trigger 「触发器名称」 ; show triggers;

     

     eg:删除触发器:drop trigger「触发器名称」;

    以上总结参考:https://mp.weixin.qq.com/s/sEhvinIua6wdTNjnwB7N0g、https://mp.weixin.qq.com/s/s7g7P9chRK8hh0zcdP7gFg

  • 相关阅读:
    SCCM 2007 部署软件更新
    WPF开发工具
    体验Windows Live Writer写Blog
    图像的灰度和黑白处理算法
    很有用的Sql总结转载
    WPF 体验导航窗口
    WPF 一周练
    WPF 图表
    也说Linq 分组
    WPF 体验对话框调用
  • 原文地址:https://www.cnblogs.com/smallzhen/p/14660065.html
Copyright © 2011-2022 走看看