1
DROP TABLE IF EXISTS t1;
2
CREATE TABLE t1(c1 DATE NOT NULL, c2 DATE NOT NULL, c3 DATE NOT NULL, PRIMARY KEY(c1,c2,c3));
3
SET TIMESTAMP=1171346973;
4
INSERT INTO t1 (c1,c2,c3) VALUES(NOW(),NOW(),NOW());
6
Note 1265 Data truncated for column 'c1' at row 1
7
Note 1265 Data truncated for column 'c2' at row 1
8
Note 1265 Data truncated for column 'c3' at row 1
9
INSERT INTO t1 (c1,c2,c3) VALUES(NOW(),NOW(),ADDTIME(NOW(),'1 01:01:01'));
11
Note 1265 Data truncated for column 'c1' at row 1
12
Note 1265 Data truncated for column 'c2' at row 1
13
Note 1265 Data truncated for column 'c3' at row 1
14
INSERT INTO t1 (c1,c2,c3) VALUES(NOW(),ADDTIME(NOW(),'1 01:01:01'),NOW());
16
Note 1265 Data truncated for column 'c1' at row 1
17
Note 1265 Data truncated for column 'c2' at row 1
18
Note 1265 Data truncated for column 'c3' at row 1
19
INSERT INTO t1 (c1,c2,c3) VALUES(ADDTIME(NOW(),'1 01:01:01'),NOW(),NOW());
21
Note 1265 Data truncated for column 'c1' at row 1
22
Note 1265 Data truncated for column 'c2' at row 1
23
Note 1265 Data truncated for column 'c3' at row 1
24
INSERT INTO t1 (c1,c2,c3) VALUES(NOW(),NOW(),NOW()) ON DUPLICATE KEY UPDATE c1=ADDTIME(NOW(),'2 02:01:01'),c2=ADDTIME(NOW(),'2 02:01:01'),c3=ADDTIME(NOW(),'2 02:01:01');
26
Note 1265 Data truncated for column 'c1' at row 1
27
Note 1265 Data truncated for column 'c2' at row 1
28
Note 1265 Data truncated for column 'c3' at row 1
29
Note 1265 Data truncated for column 'c1' at row 1
30
Note 1265 Data truncated for column 'c2' at row 1
31
Note 1265 Data truncated for column 'c3' at row 1
32
INSERT INTO t1 (c1,c2,c3) VALUES(NOW(),NOW(),ADDTIME(NOW(),'1 01:01:01')) ON DUPLICATE KEY UPDATE c1=ADDTIME(NOW(),'2 02:01:01'),c2=ADDTIME(NOW(),'2 02:01:01');
34
Note 1265 Data truncated for column 'c1' at row 1
35
Note 1265 Data truncated for column 'c2' at row 1
36
Note 1265 Data truncated for column 'c3' at row 1
37
Note 1265 Data truncated for column 'c1' at row 1
38
Note 1265 Data truncated for column 'c2' at row 1
41
2007-02-13 2007-02-14 2007-02-13
42
2007-02-14 2007-02-13 2007-02-13
43
2007-02-15 2007-02-15 2007-02-14
44
2007-02-15 2007-02-15 2007-02-15
46
CREATE TABLE t1(c1 YEAR NOT NULL, c2 YEAR NOT NULL, c3 YEAR NOT NULL, PRIMARY KEY(c1,c2,c3));
47
INSERT INTO t1 (c1,c2,c3) VALUES(1999,1999,1999);
48
INSERT INTO t1 (c1,c2,c3) VALUES(1999,1999,2000);
49
INSERT INTO t1 (c1,c2,c3) VALUES(1999,2000,1999);
50
INSERT INTO t1 (c1,c2,c3) VALUES(2000,1999,1999);
51
INSERT INTO t1 (c1,c2,c3) VALUES(1999,1999,1999) ON DUPLICATE KEY UPDATE c1=2011,c2=2011,c3=2011;
52
INSERT INTO t1 (c1,c2,c3) VALUES(1999,1999,2000) ON DUPLICATE KEY UPDATE c1=2011,c2=2011;
60
CREATE TABLE t1(c1 TIME NOT NULL, c2 TIME NOT NULL, c3 TIME NOT NULL, PRIMARY KEY(c1,c2,c3));
61
SET TIMESTAMP=1171346973;
62
INSERT INTO t1 (c1,c2,c3) VALUES(NOW(),NOW(),NOW());
63
INSERT INTO t1 (c1,c2,c3) VALUES(NOW(),NOW(),ADDTIME(NOW(),'1 01:01:01'));
64
INSERT INTO t1 (c1,c2,c3) VALUES(NOW(),ADDTIME(NOW(),'1 01:01:01'),NOW());
65
INSERT INTO t1 (c1,c2,c3) VALUES(ADDTIME(NOW(),'1 01:01:01'),NOW(),NOW());
66
INSERT INTO t1 (c1,c2,c3) VALUES(NOW(),NOW(),NOW()) ON DUPLICATE KEY UPDATE c1=ADDTIME(NOW(),'2 02:01:01'),c2=ADDTIME(NOW(),'2 02:01:01'),c3=ADDTIME(NOW(),'2 02:01:01');
67
INSERT INTO t1 (c1,c2,c3) VALUES(NOW(),NOW(),ADDTIME(NOW(),'1 01:01:01')) ON DUPLICATE KEY UPDATE c1=ADDTIME(NOW(),'2 02:01:01'),c2=ADDTIME(NOW(),'2 02:01:01');
70
09:09:33 10:10:34 09:09:33
71
10:10:34 09:09:33 09:09:33
72
11:10:34 11:10:34 10:10:34
73
11:10:34 11:10:34 11:10:34
75
CREATE TABLE t1(c1 YEAR NOT NULL, c2 YEAR NOT NULL, c3 YEAR NOT NULL, PRIMARY KEY(c1,c2,c3));
76
INSERT INTO t1 (c1,c2,c3) VALUES(1999,1999,1999);
77
INSERT INTO t1 (c1,c2,c3) VALUES(1999,1999,2000);
78
INSERT INTO t1 (c1,c2,c3) VALUES(1999,2000,1999);
79
INSERT INTO t1 (c1,c2,c3) VALUES(2000,1999,1999);
80
INSERT INTO t1 (c1,c2,c3) VALUES(1999,1999,1999) ON DUPLICATE KEY UPDATE c1=2011,c2=2011,c3=2011;
81
INSERT INTO t1 (c1,c2,c3) VALUES(1999,1999,2000) ON DUPLICATE KEY UPDATE c1=2011,c2=2011;
89
CREATE TABLE t1(c1 DATETIME NOT NULL, c2 DATETIME NOT NULL, c3 DATETIME NOT NULL, PRIMARY KEY(c1,c2,c3));
90
SET TIMESTAMP=1171346973;
91
INSERT INTO t1 (c1,c2,c3) VALUES(NOW(),NOW(),NOW());
92
INSERT INTO t1 (c1,c2,c3) VALUES(NOW(),NOW(),ADDTIME(NOW(),'1 01:01:01'));
93
INSERT INTO t1 (c1,c2,c3) VALUES(NOW(),ADDTIME(NOW(),'1 01:01:01'),NOW());
94
INSERT INTO t1 (c1,c2,c3) VALUES(ADDTIME(NOW(),'1 01:01:01'),NOW(),NOW());
95
INSERT INTO t1 (c1,c2,c3) VALUES(NOW(),NOW(),NOW()) ON DUPLICATE KEY UPDATE c1=ADDTIME(NOW(),'2 02:01:01'),c2=ADDTIME(NOW(),'2 02:01:01'),c3=ADDTIME(NOW(),'2 02:01:01');
96
INSERT INTO t1 (c1,c2,c3) VALUES(NOW(),NOW(),ADDTIME(NOW(),'1 01:01:01')) ON DUPLICATE KEY UPDATE c1=ADDTIME(NOW(),'2 02:01:01'),c2=ADDTIME(NOW(),'2 02:01:01');
99
2007-02-13 09:09:33 2007-02-14 10:10:34 2007-02-13 09:09:33
100
2007-02-14 10:10:34 2007-02-13 09:09:33 2007-02-13 09:09:33
101
2007-02-15 11:10:34 2007-02-15 11:10:34 2007-02-14 10:10:34
102
2007-02-15 11:10:34 2007-02-15 11:10:34 2007-02-15 11:10:34
104
CREATE TABLE t1(c1 YEAR NOT NULL, c2 YEAR NOT NULL, c3 YEAR NOT NULL, PRIMARY KEY(c1,c2,c3));
105
INSERT INTO t1 (c1,c2,c3) VALUES(1999,1999,1999);
106
INSERT INTO t1 (c1,c2,c3) VALUES(1999,1999,2000);
107
INSERT INTO t1 (c1,c2,c3) VALUES(1999,2000,1999);
108
INSERT INTO t1 (c1,c2,c3) VALUES(2000,1999,1999);
109
INSERT INTO t1 (c1,c2,c3) VALUES(1999,1999,1999) ON DUPLICATE KEY UPDATE c1=2011,c2=2011,c3=2011;
110
INSERT INTO t1 (c1,c2,c3) VALUES(1999,1999,2000) ON DUPLICATE KEY UPDATE c1=2011,c2=2011;
118
CREATE TABLE t1(c1 TIMESTAMP NOT NULL, c2 TIMESTAMP NOT NULL, c3 TIMESTAMP NOT NULL, PRIMARY KEY(c1,c2,c3));
119
SET TIMESTAMP=1171346973;
120
INSERT INTO t1 (c1,c2,c3) VALUES(NOW(),NOW(),NOW());
121
INSERT INTO t1 (c1,c2,c3) VALUES(NOW(),NOW(),ADDTIME(NOW(),'1 01:01:01'));
122
INSERT INTO t1 (c1,c2,c3) VALUES(NOW(),ADDTIME(NOW(),'1 01:01:01'),NOW());
123
INSERT INTO t1 (c1,c2,c3) VALUES(ADDTIME(NOW(),'1 01:01:01'),NOW(),NOW());
124
INSERT INTO t1 (c1,c2,c3) VALUES(NOW(),NOW(),NOW()) ON DUPLICATE KEY UPDATE c1=ADDTIME(NOW(),'2 02:01:01'),c2=ADDTIME(NOW(),'2 02:01:01'),c3=ADDTIME(NOW(),'2 02:01:01');
125
INSERT INTO t1 (c1,c2,c3) VALUES(NOW(),NOW(),ADDTIME(NOW(),'1 01:01:01')) ON DUPLICATE KEY UPDATE c1=ADDTIME(NOW(),'2 02:01:01'),c2=ADDTIME(NOW(),'2 02:01:01');
128
2007-02-13 09:09:33 2007-02-14 10:10:34 2007-02-13 09:09:33
129
2007-02-14 10:10:34 2007-02-13 09:09:33 2007-02-13 09:09:33
130
2007-02-15 11:10:34 2007-02-15 11:10:34 2007-02-14 10:10:34
131
2007-02-15 11:10:34 2007-02-15 11:10:34 2007-02-15 11:10:34
133
CREATE TABLE t1(c1 YEAR NOT NULL, c2 YEAR NOT NULL, c3 YEAR NOT NULL, PRIMARY KEY(c1,c2,c3));
134
INSERT INTO t1 (c1,c2,c3) VALUES(1999,1999,1999);
135
INSERT INTO t1 (c1,c2,c3) VALUES(1999,1999,2000);
136
INSERT INTO t1 (c1,c2,c3) VALUES(1999,2000,1999);
137
INSERT INTO t1 (c1,c2,c3) VALUES(2000,1999,1999);
138
INSERT INTO t1 (c1,c2,c3) VALUES(1999,1999,1999) ON DUPLICATE KEY UPDATE c1=2011,c2=2011,c3=2011;
139
INSERT INTO t1 (c1,c2,c3) VALUES(1999,1999,2000) ON DUPLICATE KEY UPDATE c1=2011,c2=2011;