~ubuntu-branches/debian/squeeze/mysql-5.1/squeeze

« back to all changes in this revision

Viewing changes to mysql-test/suite/parts/r/partition_auto_increment_memory.result

  • Committer: Package Import Robot
  • Author(s): Moritz Muehlenhoff
  • Date: 2014-01-14 10:40:30 UTC
  • mfrom: (1.1.5)
  • Revision ID: package-import@ubuntu.com-20140114104030-44alii0hx3x3g41y
Tags: 5.1.73-1
* New upstream release
  http://dev.mysql.com/doc/relnotes/mysql/5.1/en/news-5-1-73.html
* Update patches
* Disable flaky test rpl.rpl_innodb_bug28430 breaking the build. It's  marked
  as experimental by upstream and the internet is full of reports about it's
  unrelialibity

Show diffs side-by-side

added added

removed removed

Lines of Context:
136
136
  PRIMARY KEY (`c1`)
137
137
) ENGINE=MEMORY AUTO_INCREMENT=102 DEFAULT CHARSET=latin1
138
138
DROP TABLE t1;
 
139
CREATE TABLE t1
 
140
(a INT NULL AUTO_INCREMENT,
 
141
UNIQUE KEY (a))
 
142
ENGINE='Memory';
 
143
SET LAST_INSERT_ID = 999;
 
144
SET INSERT_ID = 0;
 
145
INSERT INTO t1 SET a = 1 ON DUPLICATE KEY UPDATE a = NULL;
 
146
SELECT LAST_INSERT_ID();
 
147
LAST_INSERT_ID()
 
148
999
 
149
SELECT * FROM t1;
 
150
a
 
151
1
 
152
INSERT INTO t1 SET a = 1 ON DUPLICATE KEY UPDATE a = NULL;
 
153
SELECT LAST_INSERT_ID();
 
154
LAST_INSERT_ID()
 
155
999
 
156
SELECT * FROM t1;
 
157
a
 
158
0
 
159
UPDATE t1 SET a = 1 WHERE a IS NULL;
 
160
SELECT LAST_INSERT_ID();
 
161
LAST_INSERT_ID()
 
162
999
 
163
SELECT * FROM t1;
 
164
a
 
165
0
 
166
UPDATE t1 SET a = NULL WHERE a = 1;
 
167
SELECT LAST_INSERT_ID();
 
168
LAST_INSERT_ID()
 
169
999
 
170
SELECT * FROM t1;
 
171
a
 
172
0
 
173
DROP TABLE t1;
 
174
SET INSERT_ID = 1;
139
175
# Simple test with NULL
140
176
CREATE TABLE t1 (
141
177
c1 INT NOT NULL AUTO_INCREMENT,
1051
1087
2       20
1052
1088
127     40
1053
1089
DROP TABLE t;
 
1090
CREATE TABLE t1
 
1091
(a INT NULL AUTO_INCREMENT,
 
1092
UNIQUE KEY (a))
 
1093
ENGINE='Memory'
 
1094
PARTITION BY KEY(a) PARTITIONS 2;
 
1095
SET LAST_INSERT_ID = 999;
 
1096
SET INSERT_ID = 0;
 
1097
INSERT INTO t1 SET a = 1 ON DUPLICATE KEY UPDATE a = NULL;
 
1098
SELECT LAST_INSERT_ID();
 
1099
LAST_INSERT_ID()
 
1100
999
 
1101
SELECT * FROM t1;
 
1102
a
 
1103
1
 
1104
INSERT INTO t1 SET a = 1 ON DUPLICATE KEY UPDATE a = NULL;
 
1105
SELECT LAST_INSERT_ID();
 
1106
LAST_INSERT_ID()
 
1107
999
 
1108
SELECT * FROM t1;
 
1109
a
 
1110
0
 
1111
UPDATE t1 SET a = 1 WHERE a IS NULL;
 
1112
SELECT LAST_INSERT_ID();
 
1113
LAST_INSERT_ID()
 
1114
999
 
1115
SELECT * FROM t1;
 
1116
a
 
1117
0
 
1118
UPDATE t1 SET a = NULL WHERE a = 1;
 
1119
SELECT LAST_INSERT_ID();
 
1120
LAST_INSERT_ID()
 
1121
999
 
1122
SELECT * FROM t1;
 
1123
a
 
1124
0
 
1125
DROP TABLE t1;
1054
1126
##############################################################################