~fallenpegasus/drizzle/work-foo

« back to all changes in this revision

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

  • Committer: Continuous Integration
  • Date: 2012-03-04 12:46:01 UTC
  • mfrom: (2516.2.1 workspace)
  • Revision ID: ci@drizzle.org-20120304124601-nqj8znhwmhhbsbha
Merge staging tree to trunk.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
DROP TABLE IF EXISTS t1, t2, t3, t4;
2
 
CREATE TABLE t1 (a INT NOT NULL, b CHAR(1000), PRIMARY KEY (a));
3
 
INSERT INTO t1 VALUES (1,"update me");
4
 
INSERT INTO t1 VALUES (2,'');
5
 
INSERT INTO t1 VALUES (3,NULL);
6
 
UPDATE t1 SET b= "updated" WHERE a= 2;
7
 
UPDATE t1 SET a= 4 WHERE b IS NULL;
8
 
UPDATE t1 SET b= NULL WHERE a= 1;
9
 
DELETE FROM t1 where b is NULL;
10
 
CREATE TABLE t2 (a INT NOT NULL AUTO_INCREMENT, b INT, PRIMARY KEY(a));
11
 
INSERT INTO t2 (b) VALUES(NULL);
12
 
INSERT INTO t2 (b) VALUES(0);
13
 
CREATE TABLE t3 (a INT NOT NULL, b ENUM ('1','2'), PRIMARY KEY(a));
14
 
INSERT INTO t3 VALUES (1,'1');
15
 
INSERT INTO t3 VALUES (2,NULL);
16
 
CREATE TABLE t4 (id INT NOT NULL, col0_int INT DEFAULT NULL, col1_int INT DEFAULT NULL, PRIMARY KEY (id));
17
 
INSERT INTO t4 VALUES (1, NULL, 1);
18
 
UPDATE t4 SET col0_int= 0 WHERE col1_int != 2;
19
 
UPDATE t4 SET col0_int= NULL WHERE col1_int != 2;
20
 
DROP TABLE t1, t2, t3, t4;
21
 
SET AUTOCOMMIT=0;
22
 
CREATE TABLE `test`.`t1` (   `a` INT NOT NULL,   `b` VARCHAR(1000) COLLATE utf8_general_ci DEFAULT NULL,   PRIMARY KEY (`a`) USING BTREE ) ENGINE=InnoDB COLLATE = utf8_general_ci;
23
 
COMMIT;
24
 
START TRANSACTION;
25
 
INSERT INTO `test`.`t1` (`a`,`b`) VALUES (1,'update me');
26
 
COMMIT;
27
 
START TRANSACTION;
28
 
INSERT INTO `test`.`t1` (`a`,`b`) VALUES (2,'');
29
 
COMMIT;
30
 
START TRANSACTION;
31
 
INSERT INTO `test`.`t1` (`a`,`b`) VALUES (3,NULL);
32
 
COMMIT;
33
 
START TRANSACTION;
34
 
UPDATE `test`.`t1` SET `b`='updated' WHERE `a`=2;
35
 
COMMIT;
36
 
START TRANSACTION;
37
 
UPDATE `test`.`t1` SET `a`=4 WHERE `a`=3;
38
 
COMMIT;
39
 
START TRANSACTION;
40
 
UPDATE `test`.`t1` SET `b`=NULL WHERE `a`=1;
41
 
COMMIT;
42
 
START TRANSACTION;
43
 
DELETE FROM `test`.`t1` WHERE `a`=1;
44
 
DELETE FROM `test`.`t1` WHERE `a`=4;
45
 
COMMIT;
46
 
SET AUTOCOMMIT=0;
47
 
CREATE TABLE `test`.`t2` (   `a` INT NOT NULL AUTO_INCREMENT,   `b` INT DEFAULT NULL,   PRIMARY KEY (`a`) USING BTREE ) ENGINE=InnoDB COLLATE = utf8_general_ci;
48
 
COMMIT;
49
 
START TRANSACTION;
50
 
INSERT INTO `test`.`t2` (`a`,`b`) VALUES (1,NULL);
51
 
COMMIT;
52
 
START TRANSACTION;
53
 
INSERT INTO `test`.`t2` (`a`,`b`) VALUES (2,0);
54
 
COMMIT;
55
 
SET AUTOCOMMIT=0;
56
 
CREATE TABLE `test`.`t3` (   `a` INT NOT NULL,   `b` ENUM('1','2') DEFAULT NULL,   PRIMARY KEY (`a`) USING BTREE ) ENGINE=InnoDB COLLATE = utf8_general_ci;
57
 
COMMIT;
58
 
START TRANSACTION;
59
 
INSERT INTO `test`.`t3` (`a`,`b`) VALUES (1,'1');
60
 
COMMIT;
61
 
START TRANSACTION;
62
 
INSERT INTO `test`.`t3` (`a`,`b`) VALUES (2,NULL);
63
 
COMMIT;
64
 
SET AUTOCOMMIT=0;
65
 
CREATE TABLE `test`.`t4` (   `id` INT NOT NULL,   `col0_int` INT DEFAULT NULL,   `col1_int` INT DEFAULT NULL,   PRIMARY KEY (`id`) USING BTREE ) ENGINE=InnoDB COLLATE = utf8_general_ci;
66
 
COMMIT;
67
 
START TRANSACTION;
68
 
INSERT INTO `test`.`t4` (`id`,`col0_int`,`col1_int`) VALUES (1,NULL,1);
69
 
COMMIT;
70
 
START TRANSACTION;
71
 
UPDATE `test`.`t4` SET `col0_int`=0 WHERE `id`=1;
72
 
COMMIT;
73
 
START TRANSACTION;
74
 
UPDATE `test`.`t4` SET `col0_int`=NULL WHERE `id`=1;
75
 
COMMIT;
76
 
SET AUTOCOMMIT=0;
77
 
DROP TABLE `test`.`t1`;
78
 
COMMIT;
79
 
SET AUTOCOMMIT=0;
80
 
DROP TABLE `test`.`t2`;
81
 
COMMIT;
82
 
SET AUTOCOMMIT=0;
83
 
DROP TABLE `test`.`t3`;
84
 
COMMIT;
85
 
SET AUTOCOMMIT=0;
86
 
DROP TABLE `test`.`t4`;
87
 
COMMIT;
88
 
 
89
 
Generating statements for innodb replication log
90
 
SET AUTOCOMMIT=0;
91
 
CREATE TABLE `test`.`t1` (   `a` INT NOT NULL,   `b` VARCHAR(1000) COLLATE utf8_general_ci DEFAULT NULL,   PRIMARY KEY (`a`) USING BTREE ) ENGINE=InnoDB COLLATE = utf8_general_ci;
92
 
COMMIT;
93
 
START TRANSACTION;
94
 
INSERT INTO `test`.`t1` (`a`,`b`) VALUES (1,'update me');
95
 
COMMIT;
96
 
START TRANSACTION;
97
 
INSERT INTO `test`.`t1` (`a`,`b`) VALUES (2,'');
98
 
COMMIT;
99
 
START TRANSACTION;
100
 
INSERT INTO `test`.`t1` (`a`,`b`) VALUES (3,NULL);
101
 
COMMIT;
102
 
START TRANSACTION;
103
 
UPDATE `test`.`t1` SET `b`='updated' WHERE `a`=2;
104
 
COMMIT;
105
 
START TRANSACTION;
106
 
UPDATE `test`.`t1` SET `a`=4 WHERE `a`=3;
107
 
COMMIT;
108
 
START TRANSACTION;
109
 
UPDATE `test`.`t1` SET `b`=NULL WHERE `a`=1;
110
 
COMMIT;
111
 
START TRANSACTION;
112
 
DELETE FROM `test`.`t1` WHERE `a`=1;
113
 
DELETE FROM `test`.`t1` WHERE `a`=4;
114
 
COMMIT;
115
 
SET AUTOCOMMIT=0;
116
 
CREATE TABLE `test`.`t2` (   `a` INT NOT NULL AUTO_INCREMENT,   `b` INT DEFAULT NULL,   PRIMARY KEY (`a`) USING BTREE ) ENGINE=InnoDB COLLATE = utf8_general_ci;
117
 
COMMIT;
118
 
START TRANSACTION;
119
 
INSERT INTO `test`.`t2` (`a`,`b`) VALUES (1,NULL);
120
 
COMMIT;
121
 
START TRANSACTION;
122
 
INSERT INTO `test`.`t2` (`a`,`b`) VALUES (2,0);
123
 
COMMIT;
124
 
SET AUTOCOMMIT=0;
125
 
CREATE TABLE `test`.`t3` (   `a` INT NOT NULL,   `b` ENUM('1','2') DEFAULT NULL,   PRIMARY KEY (`a`) USING BTREE ) ENGINE=InnoDB COLLATE = utf8_general_ci;
126
 
COMMIT;
127
 
START TRANSACTION;
128
 
INSERT INTO `test`.`t3` (`a`,`b`) VALUES (1,'1');
129
 
COMMIT;
130
 
START TRANSACTION;
131
 
INSERT INTO `test`.`t3` (`a`,`b`) VALUES (2,NULL);
132
 
COMMIT;
133
 
SET AUTOCOMMIT=0;
134
 
CREATE TABLE `test`.`t4` (   `id` INT NOT NULL,   `col0_int` INT DEFAULT NULL,   `col1_int` INT DEFAULT NULL,   PRIMARY KEY (`id`) USING BTREE ) ENGINE=InnoDB COLLATE = utf8_general_ci;
135
 
COMMIT;
136
 
START TRANSACTION;
137
 
INSERT INTO `test`.`t4` (`id`,`col0_int`,`col1_int`) VALUES (1,NULL,1);
138
 
COMMIT;
139
 
START TRANSACTION;
140
 
UPDATE `test`.`t4` SET `col0_int`=0 WHERE `id`=1;
141
 
COMMIT;
142
 
START TRANSACTION;
143
 
UPDATE `test`.`t4` SET `col0_int`=NULL WHERE `id`=1;
144
 
COMMIT;
145
 
SET AUTOCOMMIT=0;
146
 
DROP TABLE `test`.`t1`;
147
 
COMMIT;
148
 
SET AUTOCOMMIT=0;
149
 
DROP TABLE `test`.`t2`;
150
 
COMMIT;
151
 
SET AUTOCOMMIT=0;
152
 
DROP TABLE `test`.`t3`;
153
 
COMMIT;
154
 
SET AUTOCOMMIT=0;
155
 
DROP TABLE `test`.`t4`;
156
 
COMMIT;
157
 
SET GLOBAL transaction_log_truncate_debug= true;