少年阿賓

          那些青春的歲月

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            500 Posts :: 0 Stories :: 135 Comments :: 0 Trackbacks

          第一部分:關于delete的觸發器執行
          CREATE TABLE `abin5` (
            `id` int(11) DEFAULT NULL,
            `name5` varchar(39) DEFAULT NULL
          ) ENGINE=InnoDB DEFAULT CHARSET=utf8;

          create table abin6 like abin5; 

          建立觸發器:

          CREATE TRIGGER `tabin1` BEFORE DELETE ON `abin5` FOR EACH ROW begin
           declare id int default 0;
           declare name varchar(100) default null;
           set id=OLD.id;
           set name=OLD.name5;
           insert into abin6 values (id,name);
          end;

          測試語句:
          delete from abin5 where id='1';
          然后查看abin6表里面,必定是新增了一條和abin5表里面刪除掉的一模一樣的記錄。





          第一部分:關于insert的觸發器執行
          建表:
          create table abing(
          id int not null auto_increment,
          name varchar(100),
          constraint pk primary key(id)
          )

          建立觸發器:(用于主鍵自增)
          create trigger tabing before insert on abing for each row
          begin
           set @id=new.id;
          end

          執行insert語句:
          insert into abing (name) values ('abing');

          查看結果:
          select * from abing

          呵呵,結果是自然主鍵自增了。





          第一部分:關于update的觸發器執行
          建表:
          create table abing(
          id int not null auto_increment,
          name varchar(100),
          sid int,
          constraint pk primary key(id)
          )

          建立觸發器:
          create trigger tabing before update on abing for each row
          begin
           set @old=old.sid;
           set @new=new.sid;
          end





          參考資料:http://database.51cto.com/art/201010/229404.htm

          posted on 2012-09-16 18:50 abin 閱讀(437) 評論(0)  編輯  收藏 所屬分類: mysql
          主站蜘蛛池模板: 漳州市| 盐边县| 民和| 宁德市| 桃源县| 咸丰县| 磐石市| 富宁县| 台南市| 崇左市| 称多县| 利津县| 汕尾市| 正宁县| 永平县| 奎屯市| 乌鲁木齐县| 双桥区| 汕尾市| 沁阳市| 布拖县| 昌邑市| 清流县| 南开区| 伊通| 曲麻莱县| 墨脱县| 江安县| 北宁市| 兴和县| 大英县| 白城市| 东源县| 阳泉市| 昭平县| 革吉县| 兴隆县| 龙岩市| 商河县| 马尔康县| 云林县|