~posulliv/drizzle/optimizer-style-cleanup

« back to all changes in this revision

Viewing changes to plugin/transaction_log/tests/r/multi_column_primary_key.result

  • Committer: Padraig O'Sullivan
  • Date: 2010-03-15 14:05:26 UTC
  • mfrom: (1237.9.99 staging)
  • Revision ID: osullivan.padraig@gmail.com-20100315140526-opbgwdwn6tfecdkq
MergeĀ fromĀ trunk.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
DROP TABLE IF EXISTS t1;
 
2
CREATE TABLE t1 (
 
3
k1 INT NOT NULL
 
4
, k2 INT NOT NULL
 
5
, padding VARCHAR(200) NOT NULL
 
6
, PRIMARY KEY (k1, k2)
 
7
);
 
8
INSERT INTO t1 VALUES (1, 1, "I love testing.");
 
9
INSERT INTO t1 VALUES (2, 2, "I hate testing.");
 
10
INSERT INTO t1 VALUES (2, 3, "I hate and love testing.");
 
11
INSERT INTO t1 VALUES (3, 3, "I adore testing.");
 
12
UPDATE t1 SET padding= "XXX" WHERE k1= 1 AND k2= 1;
 
13
UPDATE t1 SET padding= "YYY" WHERE k1= 2;
 
14
UPDATE t1 SET padding= "ZZZ" WHERE k2= 3;
 
15
UPDATE t1 SET padding= "AAA";
 
16
DROP TABLE t1;
 
17
START TRANSACTION;
 
18
DROP TABLE IF EXISTS `test`.`t1`;
 
19
COMMIT;
 
20
START TRANSACTION;
 
21
CREATE TABLE `t1` ( `k1` INT NOT NULL, `k2` INT NOT NULL, `padding` VARCHAR(200) NOT NULL COLLATE utf8_general_ci, PRIMARY KEY `PRIMARY` (`k1`,`k2`) ) ENGINE = InnoDB COLLATE = utf8_general_ci;
 
22
COMMIT;
 
23
START TRANSACTION;
 
24
INSERT INTO `test`.`t1` (`k1`,`k2`,`padding`) VALUES (1,1,'I love testing.');
 
25
COMMIT;
 
26
START TRANSACTION;
 
27
INSERT INTO `test`.`t1` (`k1`,`k2`,`padding`) VALUES (2,2,'I hate testing.');
 
28
COMMIT;
 
29
START TRANSACTION;
 
30
INSERT INTO `test`.`t1` (`k1`,`k2`,`padding`) VALUES (2,3,'I hate and love testing.');
 
31
COMMIT;
 
32
START TRANSACTION;
 
33
INSERT INTO `test`.`t1` (`k1`,`k2`,`padding`) VALUES (3,3,'I adore testing.');
 
34
COMMIT;
 
35
START TRANSACTION;
 
36
UPDATE `test`.`t1` SET `padding`='XXX' WHERE `k1`=1 AND `k2`=1;
 
37
COMMIT;
 
38
START TRANSACTION;
 
39
UPDATE `test`.`t1` SET `padding`='YYY' WHERE `k1`=2 AND `k2`=2;
 
40
UPDATE `test`.`t1` SET `padding`='YYY' WHERE `k1`=2 AND `k2`=3;
 
41
COMMIT;
 
42
START TRANSACTION;
 
43
UPDATE `test`.`t1` SET `padding`='ZZZ' WHERE `k1`=2 AND `k2`=3;
 
44
UPDATE `test`.`t1` SET `padding`='ZZZ' WHERE `k1`=3 AND `k2`=3;
 
45
COMMIT;
 
46
START TRANSACTION;
 
47
UPDATE `test`.`t1` SET `padding`='AAA' WHERE `k1`=1 AND `k2`=1;
 
48
UPDATE `test`.`t1` SET `padding`='AAA' WHERE `k1`=2 AND `k2`=2;
 
49
UPDATE `test`.`t1` SET `padding`='AAA' WHERE `k1`=2 AND `k2`=3;
 
50
UPDATE `test`.`t1` SET `padding`='AAA' WHERE `k1`=3 AND `k2`=3;
 
51
COMMIT;
 
52
START TRANSACTION;
 
53
DROP TABLE `test`.`t1`;
 
54
COMMIT;
 
55
SET GLOBAL transaction_log_truncate_debug= true;