~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to plugin/innobase/tests/r/innodb-autoinc.result

Merge Joe, plus I updated the tests.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
CREATE TABLE t1 (c1 INT AUTO_INCREMENT, c2 INT, PRIMARY KEY(c1)) AUTO_INCREMENT=10 ENGINE=InnoDB;
2
 
CREATE INDEX i1 on t1(c2);
3
 
SHOW CREATE TABLE t1;
4
 
Table   Create Table
5
 
t1      CREATE TABLE `t1` (
6
 
  `c1` INT NOT NULL AUTO_INCREMENT,
7
 
  `c2` INT DEFAULT NULL,
8
 
  PRIMARY KEY (`c1`),
9
 
  KEY `i1` (`c2`)
10
 
) ENGINE=InnoDB COLLATE = utf8_general_ci
11
 
INSERT INTO t1 (c2) values (0);
12
 
SELECT * FROM t1;
13
 
c1      c2
14
 
10      0
15
 
DROP TABLE t1;
16
 
DROP TABLE IF EXISTS t1;
17
 
Warnings:
18
 
Note    1051    Unknown table 't1'
19
 
CREATE TABLE t1(C1 DOUBLE AUTO_INCREMENT KEY, C2 CHAR(10)) ENGINE=InnoDB;
20
 
INSERT INTO t1(C1, C2) VALUES (1, 'innodb'), (3, 'innodb');
21
 
INSERT INTO t1(C2) VALUES ('innodb');
22
 
SHOW CREATE TABLE t1;
23
 
Table   Create Table
24
 
t1      CREATE TABLE `t1` (
25
 
  `C1` DOUBLE NOT NULL,
26
 
  `C2` VARCHAR(10) COLLATE utf8_general_ci DEFAULT NULL,
27
 
  PRIMARY KEY (`C1`)
28
 
) ENGINE=InnoDB COLLATE = utf8_general_ci
29
 
DROP TABLE t1;
30
 
CREATE TABLE t1(C1 FLOAT AUTO_INCREMENT KEY, C2 CHAR(10)) ENGINE=InnoDB;
31
 
INSERT INTO t1(C1, C2) VALUES (1, 'innodb'), (3, 'innodb');
32
 
INSERT INTO t1(C2) VALUES ('innodb');
33
 
SHOW CREATE TABLE t1;
34
 
Table   Create Table
35
 
t1      CREATE TABLE `t1` (
36
 
  `C1` DOUBLE NOT NULL,
37
 
  `C2` VARCHAR(10) COLLATE utf8_general_ci DEFAULT NULL,
38
 
  PRIMARY KEY (`C1`)
39
 
) ENGINE=InnoDB COLLATE = utf8_general_ci
40
 
DROP TABLE t1;
41
 
DROP TABLE IF EXISTS t1;
42
 
Warnings:
43
 
Note    1051    Unknown table 't1'
44
 
CREATE TABLE t1 (c1 INT AUTO_INCREMENT PRIMARY KEY) ENGINE=InnoDB;
45
 
INSERT INTO t1 SET c1 = 1;
46
 
SHOW CREATE TABLE t1;
47
 
Table   Create Table
48
 
t1      CREATE TABLE `t1` (
49
 
  `c1` INT NOT NULL AUTO_INCREMENT,
50
 
  PRIMARY KEY (`c1`)
51
 
) ENGINE=InnoDB COLLATE = utf8_general_ci
52
 
INSERT INTO t1 SET c1 = 2;
53
 
INSERT INTO t1 SET c1 = -1;
54
 
SELECT * FROM t1;
55
 
c1
56
 
-1
57
 
1
58
 
2
59
 
INSERT INTO t1 SET c1 = -1;
60
 
Got one of the listed errors
61
 
SHOW CREATE TABLE t1;
62
 
Table   Create Table
63
 
t1      CREATE TABLE `t1` (
64
 
  `c1` INT NOT NULL AUTO_INCREMENT,
65
 
  PRIMARY KEY (`c1`)
66
 
) ENGINE=InnoDB COLLATE = utf8_general_ci
67
 
REPLACE INTO t1 VALUES (-1);
68
 
SELECT * FROM t1;
69
 
c1
70
 
-1
71
 
1
72
 
2
73
 
SHOW CREATE TABLE t1;
74
 
Table   Create Table
75
 
t1      CREATE TABLE `t1` (
76
 
  `c1` INT NOT NULL AUTO_INCREMENT,
77
 
  PRIMARY KEY (`c1`)
78
 
) ENGINE=InnoDB COLLATE = utf8_general_ci
79
 
DROP TABLE t1;
80
 
DROP TABLE IF EXISTS t1;
81
 
Warnings:
82
 
Note    1051    Unknown table 't1'
83
 
CREATE TABLE t1  (c1 INTEGER AUTO_INCREMENT, PRIMARY KEY (c1)) ENGINE=InnoDB;
84
 
INSERT INTO  t1 VALUES (-685113344), (1), (NULL), (NULL);
85
 
SELECT * FROM t1;
86
 
c1
87
 
-685113344
88
 
1
89
 
2
90
 
3
91
 
SHOW CREATE TABLE t1;
92
 
Table   Create Table
93
 
t1      CREATE TABLE `t1` (
94
 
  `c1` INT NOT NULL AUTO_INCREMENT,
95
 
  PRIMARY KEY (`c1`)
96
 
) ENGINE=InnoDB COLLATE = utf8_general_ci
97
 
DROP TABLE t1;
98
 
CREATE TABLE t1  (c1 INTEGER AUTO_INCREMENT, PRIMARY KEY (c1)) ENGINE=InnoDB;
99
 
INSERT INTO  t1 VALUES (-685113344), (2), (NULL), (NULL);
100
 
SELECT * FROM t1;
101
 
c1
102
 
-685113344
103
 
2
104
 
3
105
 
4
106
 
SHOW CREATE TABLE t1;
107
 
Table   Create Table
108
 
t1      CREATE TABLE `t1` (
109
 
  `c1` INT NOT NULL AUTO_INCREMENT,
110
 
  PRIMARY KEY (`c1`)
111
 
) ENGINE=InnoDB COLLATE = utf8_general_ci
112
 
DROP TABLE t1;
113
 
CREATE TABLE t1  (c1 INTEGER AUTO_INCREMENT, PRIMARY KEY (c1)) ENGINE=InnoDB;
114
 
INSERT INTO  t1 VALUES (NULL), (2), (-685113344), (NULL);
115
 
INSERT INTO  t1 VALUES (4), (5), (6), (NULL);
116
 
SELECT * FROM t1;
117
 
c1
118
 
-685113344
119
 
1
120
 
2
121
 
3
122
 
4
123
 
5
124
 
6
125
 
7
126
 
SHOW CREATE TABLE t1;
127
 
Table   Create Table
128
 
t1      CREATE TABLE `t1` (
129
 
  `c1` INT NOT NULL AUTO_INCREMENT,
130
 
  PRIMARY KEY (`c1`)
131
 
) ENGINE=InnoDB COLLATE = utf8_general_ci
132
 
DROP TABLE t1;
133
 
CREATE TABLE t1  (c1 INTEGER AUTO_INCREMENT, PRIMARY KEY (c1)) ENGINE=InnoDB;
134
 
INSERT INTO  t1 VALUES (NULL), (2), (-685113344), (5);
135
 
SELECT * FROM t1;
136
 
c1
137
 
-685113344
138
 
1
139
 
2
140
 
5
141
 
SHOW CREATE TABLE t1;
142
 
Table   Create Table
143
 
t1      CREATE TABLE `t1` (
144
 
  `c1` INT NOT NULL AUTO_INCREMENT,
145
 
  PRIMARY KEY (`c1`)
146
 
) ENGINE=InnoDB COLLATE = utf8_general_ci
147
 
DROP TABLE t1;
148
 
CREATE TABLE t1  (c1 INTEGER AUTO_INCREMENT, PRIMARY KEY (c1)) ENGINE=InnoDB;
149
 
INSERT INTO  t1 VALUES (1), (2), (-685113344), (NULL);
150
 
SELECT * FROM t1;
151
 
c1
152
 
-685113344
153
 
1
154
 
2
155
 
3
156
 
SHOW CREATE TABLE t1;
157
 
Table   Create Table
158
 
t1      CREATE TABLE `t1` (
159
 
  `c1` INT NOT NULL AUTO_INCREMENT,
160
 
  PRIMARY KEY (`c1`)
161
 
) ENGINE=InnoDB COLLATE = utf8_general_ci
162
 
DROP TABLE t1;