zoukankan      html  css  js  c++  java
  • Mysql 数据库学习笔记05 触发器

    一、触发器

      * 是由时间来出发某个操作,这些事件可以包括 insert、update、delete、等语句。当执行这些操作时,就会触发对应的操作。

      * 创建一个执行语句的触发器:

        create

          trigger trigger_name,  //触发器名称

          triggter_time,  //触发的时间点,值为 before / after   before为触发事件之前执行 触发语句  after为触发事件之后执行触发语句

          trigger_event,  //触发的条件,即激活触发程序的语句类型。它的值是  insert、update、delete

          on  tabname  // 表名   在这个表中设置的触发动作事件

          from each row  //表示任何一条记录上的操作都是触发这个事件

          trigger_stmt  //触发器被触发后执行的语句

      例子:每次在 表timu 插入一条数据后,就会 触发 插入下面语句 到 user表中。(包括用 工具操作的插入)

        

       * 创建多个执行语句的触发器: 在begin 和end  直接 写多个SQL 用分号隔开,如下:

        

      * 查看触发器:查询 information_schema下的triggers表等.

  • 相关阅读:
    angularJS解决数据显示闪一下的问题?-解决办法
    js 做账单处理
    淘宝cnpm
    js 对象转数组
    js 移动端上拉刷新(基于ng1)
    js 控制超出字数显示省略号
    select2 插件编辑时设置默认值
    select2 插件加载后端数据
    js 依据“;”折行
    css 两段对齐和超出部分...
  • 原文地址:https://www.cnblogs.com/GotoJava/p/6734409.html
Copyright © 2011-2022 走看看