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));
6 Note 1287 'YEAR(2)' is deprecated and will be removed in a future release. Please use YEAR(4) instead
7 Note 1287 'YEAR(2)' is deprecated and will be removed in a future release. Please use YEAR(4) instead
8 CREATE TABLE t4(c1 YEAR(2), c2 YEAR(2), UNIQUE INDEX idx(c1,c2));
10 Note 1287 'YEAR(2)' is deprecated and will be removed in a future release. Please use YEAR(4) instead
11 Note 1287 'YEAR(2)' is deprecated and will be removed in a future release. Please use YEAR(4) 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);
128 SELECT c1 FROM t1 WHERE c1='2005';
131 DELETE FROM t1 WHERE c1='2005';
155 SELECT c2 FROM t2 WHERE c2=null;
157 DELETE FROM t2 WHERE c2=null LIMIT 2;
182 SELECT c1 FROM t4 WHERE c1 < '55';
191 DELETE FROM t4 WHERE c1 < '65' ORDER BY c1 LIMIT 5;
211 DELETE FROM t2 WHERE c1=2009 AND c2=null;
236 DELETE FROM t1 WHERE c1=1979 OR c1=2154;
258 DELETE FROM t4 WHERE c2 IN (01,54,65,69,null) LIMIT 2;
276 DELETE t3,t4 FROM t3,t4 WHERE t3.c1=61 AND t4.c2=4;
277 DELETE FROM t1 WHERE c1=2064 AND c2=2064;
298 DELETE FROM t1 WHERE c1 BETWEEN 2000 AND 2010 LIMIT 2;
317 DELETE FROM t1 WHERE c1 IN (2155,2009,1975) LIMIT 2;
334 DELETE t1,t2 FROM t1,t2 WHERE t1.c1=t2.c1 AND t1.c2=t2.c2;
392 DROP TABLE IF EXISTS t1,t2,t3,t4;