码迷,mamicode.com
首页 > 数据库 > 详细

MYSQL 触发器

时间:2014-10-17 20:23:24      阅读:244      评论:0      收藏:0      [点我收藏+]

标签:blog   http   ar   使用   for   sp   数据   2014   on   

背景:

      触发器的定义

      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;

      bubuko.com,布布扣

 

MYSQL 触发器

标签:blog   http   ar   使用   for   sp   数据   2014   on   

原文地址:http://www.cnblogs.com/JiangLe/p/4031949.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!