zoukankan      html  css  js  c++  java
  • MYSQL 触发器

    背景:

          触发器的定义

          delimiter //

          create trigger trigger_name vent_time event on table_name 

          for each row 

          begin

          # code  --------------

          # code  --------------

          end

          //

          delimiter ;

          使用  new.columname 

                  old.columname 对行进行引用。

    ---------------------------------------------------------------------------------------------------------------------------------------------------

    例子:

          create table T1(X varchar(32) not null,Y varchar(32));

          create table T2(tableName varchar(32) not null,tableEvent varchar(32));

          ------------------------------------------------------------------------

          delimiter //
          create trigger trigger_for_T1_insert before insert on T1
          # 当T1表要插入数据时,要把这个事件记录到T2表
          for each row
          begin
              insert into T2(tableName,tableEvent) values('T1','insert');
          end //
          delimiter ;

          --------------

          insert into T1(X,Y) values('XX','YY');

          --------------

          select * from T2;

          

  • 相关阅读:
    filter函数和map函数
    生成器面试题
    装饰器激活生成器
    移动平均値
    send()方法的初识
    监听文件的输入
    迭代器抛出异常处理方法
    装饰器-wraps
    多个装饰器装饰一个函数
    WebView 安卓原生java与h5,js交互
  • 原文地址:https://www.cnblogs.com/JiangLe/p/4031949.html
Copyright © 2011-2022 走看看