whitesock

          BlogJava 首頁(yè) 新隨筆 聯(lián)系 聚合 管理
            10 Posts :: 0 Stories :: 0 Comments :: 0 Trackbacks

          1 Tables

          CREATE TABLE ta (id int(11) NOT NULL, name varchar(20) DEFAULT NULL, PRIMARY KEY (id)) ENGINE=InnoDB;
          CREATE TABLE tb (id int(11) NOT NULL, name varchar(20) DEFAULT NULL, PRIMARY KEY (id)) ENGINE=MyISAM;

          2 @@binlog_format=STATEMENT

          2.1

          set @@binlog_format=STATEMENT;
          start transaction;
          insert into ta values(1, 'ta'); -- InnoDB
          commit;

          QueryEvent[...,databaseName=test,sql=BEGIN]
          QueryEvent[...,databaseName=test,sql=insert into ta values(1, 'ta')]
          XidEvent[...,xid=38]

          2.2

          set @@binlog_format=STATEMENT;
          insert into tb values(1, 'tb'); -- MyISAM
          commit;

          QueryEvent[...,databaseName=test,sql=BEGIN]
          QueryEvent[...,databaseName=test,sql=insert into tb values(1, 'tb')]
          QueryEvent[...,databaseName=test,sql=COMMIT]

          2.3

          set @@binlog_format=STATEMENT;
          start transaction;
          insert into ta values(7, 'ta'); -- InnoDB
          insert into tb values(7, 'tb'); -- MyISAM
          commit;

          QueryEvent[,databaseName=test,sql=BEGIN]
          QueryEvent[...,databaseName=test,sql=insert into ta values(7, 'ta')]
          QueryEvent[...,databaseName=test,sql=insert into tb values(7, 'tb')]
          XidEvent[...,xid=64]

          2.4

          set @@binlog_format=STATEMENT;
          start transaction;
          insert into ta values(8, 'ta'); -- InnoDB
          insert into tb values(8, 'tb'); -- MyISAM
          rollback;

          QueryEvent[...,databaseName=test,sql=BEGIN]
          QueryEvent[...,databaseName=test,sql=insert into ta values(8, 'ta')]
          QueryEvent[...,databaseName=test,sql=insert into tb values(8, 'tb')]
          QueryEvent[...,databaseName=test,sql=ROLLBACK]

          3 @@binlog_format=ROW

          3.1

          set @@binlog_format=ROW;
          start transaction;
          insert into ta values(2, 'ta'); -- InnoDB
          commit;

          QueryEvent[...,databaseName=test,sql=BEGIN]
          TableMapEvent[...]
          WriteRowsEvent[...,rows=[Row[columns=[2, ta]]]]
          XidEvent[...,xid=45]

          3.2

          set @@binlog_format=ROW;
          insert into tb values(2, 'tb'); -- MyISAM

          QueryEvent[...,databaseName=test,sql=BEGIN]
          TableMapEvent[...]
          WriteRowsEvent[...,rows=[Row[columns=[2, tb]]]]
          QueryEvent[...,databaseName=test,sql=COMMIT]

          3.3

          set @@binlog_format=ROW;
          start transaction;
          insert into ta values(5, 'ta'); -- InnoDB
          insert into tb values(5, 'tb'); -- MyISAM
          commit;

          QueryEvent[...,databaseName=test,sql=BEGIN]
          TableMapEvent[...]
          WriteRowsEvent[...,rows=[Row[columns=[5, tb]]]]
          QueryEvent[...,databaseName=test,sql=COMMIT]
          QueryEvent[...,databaseName=test,sql=BEGIN]
          TableMapEvent[...]
          WriteRowsEvent[...,rows=[Row[columns=[5, ta]]]]
          XidEvent[...,xid=54]

          3.4

          set @@binlog_format=ROW;
          start transaction;
          insert into ta values(6, 'ta'); -- InnoDB
          insert into tb values(6, 'tb'); -- MyISAM
          rollback;

          QueryEvent[...,databaseName=test,sql=BEGIN]
          TableMapEvent[...]
          WriteRowsEvent[...,rows=[Row[columns=[6, tb]]]]
          QueryEvent[...,sql=COMMIT]

          posted on 2011-12-30 14:28 whitesock 閱讀(118) 評(píng)論(0)  編輯  收藏

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 五大连池市| 乐都县| 肃南| 武平县| 西吉县| 遂宁市| 科技| 福建省| 隆回县| 玉龙| 中阳县| 徐闻县| 巫山县| 安乡县| 美姑县| 平武县| 北碚区| 永兴县| 虹口区| 秀山| 中卫市| 民县| 塔河县| 承德市| 伽师县| 雅安市| 屯留县| 康马县| 宁化县| 南岸区| 和龙市| 梧州市| 白河县| 榆树市| 浠水县| 绥德县| 刚察县| 舒兰市| 凤台县| 南乐县| 通海县|