~ubuntu-branches/ubuntu/trusty/mysql-5.6/trusty

« back to all changes in this revision

Viewing changes to mysql-test/suite/engines/iuds/r/delete_year.result

  • Committer: Package Import Robot
  • Author(s): James Page
  • Date: 2014-02-12 11:54:27 UTC
  • Revision ID: package-import@ubuntu.com-20140212115427-oq6tfsqxl1wuwehi
Tags: upstream-5.6.15
ImportĀ upstreamĀ versionĀ 5.6.15

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(c1 YEAR NOT NULL,c2 YEAR, PRIMARY KEY(c1));
 
3
CREATE TABLE t2(c1 YEAR NOT NULL, c2 YEAR, UNIQUE INDEX idx(c1,c2));
 
4
CREATE TABLE t3(c1 YEAR(2) NOT NULL,c2 YEAR(2), PRIMARY KEY(c1));
 
5
Warnings:
 
6
Warning 1818    YEAR(2) column type is deprecated. Creating YEAR(4) column instead.
 
7
Warning 1818    YEAR(2) column type is deprecated. Creating YEAR(4) column instead.
 
8
CREATE TABLE t4(c1 YEAR(2), c2 YEAR(2), UNIQUE INDEX idx(c1,c2));
 
9
Warnings:
 
10
Warning 1818    YEAR(2) column type is deprecated. Creating YEAR(4) column instead.
 
11
Warning 1818    YEAR(2) column type is deprecated. Creating YEAR(4) column instead.
 
12
INSERT INTO t1 VALUES (1901,1901),(1970,1970),(1999,1999),(2000,2000),(2155,2155);
 
13
INSERT INTO t2 VALUES (1901,1901),(1970,1970),(1999,1999),(2000,2000),(2155,2155);
 
14
INSERT INTO t3 VALUES (1901,1901),(1970,1970),(1999,1999),(2000,2000),(2155,2155);
 
15
INSERT INTO t4 VALUES (1901,1901),(1970,1970),(1999,1999),(2000,2000),(2155,2155);
 
16
INSERT INTO t1 VALUES ('1902','1902'),('1971','1971'),('1998','1998'),('2001','2001'),('2154','2154');
 
17
INSERT INTO t2 VALUES ('1902','1902'),('1971','1971'),('1998','1998'),('2001','2001'),('2154','2154');
 
18
INSERT INTO t3 VALUES ('1902','1902'),('1971','1971'),('1998','1998'),('2001','2001'),('2154','2154');
 
19
INSERT INTO t4 VALUES ('1902','1902'),('1971','1971'),('1998','1998'),('2001','2001'),('2154','2154');
 
20
INSERT INTO t1 VALUES (04,04),(64,64),(69,69),(97,97);
 
21
INSERT INTO t2 VALUES (04,04),(64,64),(69,69),(97,97);
 
22
INSERT INTO t3 VALUES (04,04),(64,64),(69,69),(97,97);
 
23
INSERT INTO t4 VALUES (04,04),(64,64),(69,69),(97,97);
 
24
INSERT INTO t1 VALUES ('05','05'),('65','65'),('75','75'),('95','95');
 
25
INSERT INTO t2 VALUES ('05','05'),('65','65'),('75','75'),('95','95');
 
26
INSERT INTO t3 VALUES ('05','05'),('65','65'),('75','75'),('95','95');
 
27
INSERT INTO t4 VALUES ('05','05'),('65','65'),('75','75'),('95','95');
 
28
INSERT INTO t1 VALUES ('09',null),('61',null),('79',null),('96',null);
 
29
INSERT INTO t2 VALUES ('09',null),('61',null),('79',null),('96',null);
 
30
INSERT INTO t3 VALUES ('09',null),('61',null),('79',null),('96',null);
 
31
INSERT INTO t4 VALUES ('09',null),('61',null),('79',null),('96',null);
 
32
SELECT * FROM t1;
 
33
c1      c2
 
34
1901    1901
 
35
1902    1902
 
36
1970    1970
 
37
1971    1971
 
38
1975    1975
 
39
1979    NULL
 
40
1995    1995
 
41
1996    NULL
 
42
1997    1997
 
43
1998    1998
 
44
1999    1999
 
45
2000    2000
 
46
2001    2001
 
47
2004    2004
 
48
2005    2005
 
49
2009    NULL
 
50
2061    NULL
 
51
2064    2064
 
52
2065    2065
 
53
2069    2069
 
54
2154    2154
 
55
2155    2155
 
56
SELECT * FROM t2;
 
57
c1      c2
 
58
1901    1901
 
59
1902    1902
 
60
1970    1970
 
61
1971    1971
 
62
1975    1975
 
63
1979    NULL
 
64
1995    1995
 
65
1996    NULL
 
66
1997    1997
 
67
1998    1998
 
68
1999    1999
 
69
2000    2000
 
70
2001    2001
 
71
2004    2004
 
72
2005    2005
 
73
2009    NULL
 
74
2061    NULL
 
75
2064    2064
 
76
2065    2065
 
77
2069    2069
 
78
2154    2154
 
79
2155    2155
 
80
SELECT * FROM t3;
 
81
c1      c2
 
82
1901    1901
 
83
1902    1902
 
84
1970    1970
 
85
1971    1971
 
86
1975    1975
 
87
1979    NULL
 
88
1995    1995
 
89
1996    NULL
 
90
1997    1997
 
91
1998    1998
 
92
1999    1999
 
93
2000    2000
 
94
2001    2001
 
95
2004    2004
 
96
2005    2005
 
97
2009    NULL
 
98
2061    NULL
 
99
2064    2064
 
100
2065    2065
 
101
2069    2069
 
102
2154    2154
 
103
2155    2155
 
104
SELECT * FROM t4;
 
105
c1      c2
 
106
1901    1901
 
107
1902    1902
 
108
1970    1970
 
109
1971    1971
 
110
1975    1975
 
111
1979    NULL
 
112
1995    1995
 
113
1996    NULL
 
114
1997    1997
 
115
1998    1998
 
116
1999    1999
 
117
2000    2000
 
118
2001    2001
 
119
2004    2004
 
120
2005    2005
 
121
2009    NULL
 
122
2061    NULL
 
123
2064    2064
 
124
2065    2065
 
125
2069    2069
 
126
2154    2154
 
127
2155    2155
 
128
SELECT c1 FROM t1 WHERE c1='2005';
 
129
c1
 
130
2005
 
131
DELETE FROM t1 WHERE c1='2005';
 
132
SELECT c1 FROM t1;
 
133
c1
 
134
1901
 
135
1902
 
136
1970
 
137
1971
 
138
1975
 
139
1979
 
140
1995
 
141
1996
 
142
1997
 
143
1998
 
144
1999
 
145
2000
 
146
2001
 
147
2004
 
148
2009
 
149
2061
 
150
2064
 
151
2065
 
152
2069
 
153
2154
 
154
2155
 
155
SELECT c2 FROM t2 WHERE c2=null;
 
156
c2
 
157
DELETE FROM t2 WHERE c2=null LIMIT 2;
 
158
SELECT c2 FROM t2;
 
159
c2
 
160
1901
 
161
1902
 
162
1970
 
163
1971
 
164
1975
 
165
1995
 
166
1997
 
167
1998
 
168
1999
 
169
2000
 
170
2001
 
171
2004
 
172
2005
 
173
2064
 
174
2065
 
175
2069
 
176
2154
 
177
2155
 
178
NULL
 
179
NULL
 
180
NULL
 
181
NULL
 
182
SELECT c1 FROM t4 WHERE c1 < '55';
 
183
c1
 
184
1901
 
185
1902
 
186
1970
 
187
1971
 
188
1975
 
189
1979
 
190
1995
 
191
1996
 
192
1997
 
193
1998
 
194
1999
 
195
2000
 
196
2001
 
197
2004
 
198
2005
 
199
2009
 
200
DELETE FROM t4 WHERE c1 < '65' ORDER BY c1 LIMIT 5;
 
201
SELECT c1 FROM t4;
 
202
c1
 
203
1979
 
204
1995
 
205
1996
 
206
1997
 
207
1998
 
208
1999
 
209
2000
 
210
2001
 
211
2004
 
212
2005
 
213
2009
 
214
2061
 
215
2064
 
216
2065
 
217
2069
 
218
2154
 
219
2155
 
220
DELETE FROM t2 WHERE c1=2009 AND c2=null;
 
221
SELECT c2 FROM t2;
 
222
c2
 
223
1901
 
224
1902
 
225
1970
 
226
1971
 
227
1975
 
228
1995
 
229
1997
 
230
1998
 
231
1999
 
232
2000
 
233
2001
 
234
2004
 
235
2005
 
236
2064
 
237
2065
 
238
2069
 
239
2154
 
240
2155
 
241
NULL
 
242
NULL
 
243
NULL
 
244
NULL
 
245
DELETE FROM t1 WHERE c1=1979 OR c1=2154;
 
246
SELECT c2 FROM t1;
 
247
c2
 
248
1901
 
249
1902
 
250
1970
 
251
1971
 
252
1975
 
253
1995
 
254
1997
 
255
1998
 
256
1999
 
257
2000
 
258
2001
 
259
2004
 
260
2064
 
261
2065
 
262
2069
 
263
2155
 
264
NULL
 
265
NULL
 
266
NULL
 
267
DELETE FROM t4 WHERE c2 IN (01,54,65,69,null) LIMIT 2;
 
268
SELECT c1 FROM t4;
 
269
c1
 
270
1979
 
271
1995
 
272
1996
 
273
1997
 
274
1998
 
275
1999
 
276
2000
 
277
2001
 
278
2004
 
279
2005
 
280
2009
 
281
2061
 
282
2064
 
283
2065
 
284
2069
 
285
2154
 
286
2155
 
287
DELETE t3,t4 FROM t3,t4 WHERE t3.c1=61 AND t4.c2=4;
 
288
DELETE FROM t1 WHERE c1=2064 AND c2=2064;
 
289
SELECT * FROM t1;
 
290
c1      c2
 
291
1901    1901
 
292
1902    1902
 
293
1970    1970
 
294
1971    1971
 
295
1975    1975
 
296
1995    1995
 
297
1996    NULL
 
298
1997    1997
 
299
1998    1998
 
300
1999    1999
 
301
2000    2000
 
302
2001    2001
 
303
2004    2004
 
304
2009    NULL
 
305
2061    NULL
 
306
2065    2065
 
307
2069    2069
 
308
2155    2155
 
309
DELETE FROM t1 WHERE c1 BETWEEN 2000 AND 2010 LIMIT 2;
 
310
SELECT * FROM t1;
 
311
c1      c2
 
312
1901    1901
 
313
1902    1902
 
314
1970    1970
 
315
1971    1971
 
316
1975    1975
 
317
1995    1995
 
318
1996    NULL
 
319
1997    1997
 
320
1998    1998
 
321
1999    1999
 
322
2004    2004
 
323
2009    NULL
 
324
2061    NULL
 
325
2065    2065
 
326
2069    2069
 
327
2155    2155
 
328
DELETE FROM t1 WHERE c1 IN (2155,2009,1975) LIMIT 2;
 
329
SELECT * FROM t1;
 
330
c1      c2
 
331
1901    1901
 
332
1902    1902
 
333
1970    1970
 
334
1971    1971
 
335
1995    1995
 
336
1996    NULL
 
337
1997    1997
 
338
1998    1998
 
339
1999    1999
 
340
2004    2004
 
341
2061    NULL
 
342
2065    2065
 
343
2069    2069
 
344
2155    2155
 
345
DELETE t1,t2 FROM t1,t2 WHERE t1.c1=t2.c1 AND t1.c2=t2.c2;
 
346
SELECT * FROM t1;
 
347
c1      c2
 
348
1996    NULL
 
349
2061    NULL
 
350
SELECT * FROM t2;
 
351
c1      c2
 
352
1975    1975
 
353
1979    NULL
 
354
1996    NULL
 
355
2000    2000
 
356
2001    2001
 
357
2005    2005
 
358
2009    NULL
 
359
2061    NULL
 
360
2064    2064
 
361
2154    2154
 
362
SELECT * FROM t3;
 
363
c1      c2
 
364
1901    1901
 
365
1902    1902
 
366
1970    1970
 
367
1971    1971
 
368
1975    1975
 
369
1979    NULL
 
370
1995    1995
 
371
1996    NULL
 
372
1997    1997
 
373
1998    1998
 
374
1999    1999
 
375
2000    2000
 
376
2001    2001
 
377
2004    2004
 
378
2005    2005
 
379
2009    NULL
 
380
2064    2064
 
381
2065    2065
 
382
2069    2069
 
383
2154    2154
 
384
2155    2155
 
385
SELECT * FROM t4;
 
386
c1      c2
 
387
1979    NULL
 
388
1995    1995
 
389
1996    NULL
 
390
1997    1997
 
391
1998    1998
 
392
1999    1999
 
393
2000    2000
 
394
2001    2001
 
395
2005    2005
 
396
2009    NULL
 
397
2061    NULL
 
398
2064    2064
 
399
2065    2065
 
400
2069    2069
 
401
2154    2154
 
402
2155    2155
 
403
DROP TABLE IF EXISTS t1,t2,t3,t4;