@@ -163,6 +163,8 @@ Saturday 5
163163select monthname("1972-03-04"),monthname("1972-03-04")+0;
164164monthname("1972-03-04") monthname("1972-03-04")+0
165165March 0
166+ Warnings:
167+ Warning 1292 Truncated incorrect DOUBLE value: 'March'
166168select time_format(000000,'%H|%I|%k|%l|%i|%p|%r|%S|%T'),date_format(19980131000000,'%H|%I|%k|%l|%i|%p|%r|%S|%T');
167169time_format(000000,'%H|%I|%k|%l|%i|%p|%r|%S|%T') date_format(19980131000000,'%H|%I|%k|%l|%i|%p|%r|%S|%T')
16817000|12|0|12|00|AM|12:00:00 AM|00|00:00:00 00|12|0|12|00|AM|12:00:00 AM|00|00:00:00
@@ -1966,6 +1968,9 @@ SELECT * FROM t1 GROUP BY SEC_TO_TIME(concat(a,'10'))*1;
19661968a
196719692000-02-23
196819702005-05-04
1971+ Warnings:
1972+ Warning 1292 Truncated incorrect DECIMAL value: '2005-05-0410'
1973+ Warning 1292 Truncated incorrect DECIMAL value: '2000-02-2310'
19691974DROP TABLE t1;
19701975CREATE TABLE t1 (a DATE) ENGINE=MyISAM;
19711976INSERT INTO t1 VALUES ('2005-05-04'),('2000-02-23');
@@ -2015,22 +2020,37 @@ SELECT * FROM t1 GROUP BY FROM_UNIXTIME(concat(a,'10'))*1;
20152020a
201620212000-02-23
201720222005-05-04
2023+ Warnings:
2024+ Warning 1292 Truncated incorrect DECIMAL value: '2005-05-0410'
2025+ Warning 1292 Truncated incorrect DECIMAL value: '2000-02-2310'
20182026SELECT * FROM t1 GROUP BY (-FROM_UNIXTIME(concat(a,'10')))*1;
20192027a
202020282005-05-04
202120292000-02-23
2030+ Warnings:
2031+ Warning 1292 Truncated incorrect DECIMAL value: '2005-05-0410'
2032+ Warning 1292 Truncated incorrect DECIMAL value: '2000-02-2310'
20222033SELECT * FROM t1 GROUP BY (-FROM_UNIXTIME(concat(a,'10')));
20232034a
202420352005-05-04
202520362000-02-23
2037+ Warnings:
2038+ Warning 1292 Truncated incorrect DECIMAL value: '2005-05-0410'
2039+ Warning 1292 Truncated incorrect DECIMAL value: '2000-02-2310'
20262040SELECT * FROM t1 GROUP BY ABS(FROM_UNIXTIME(concat(a,'10')));
20272041a
202820422000-02-23
202920432005-05-04
2044+ Warnings:
2045+ Warning 1292 Truncated incorrect DECIMAL value: '2005-05-0410'
2046+ Warning 1292 Truncated incorrect DECIMAL value: '2000-02-2310'
20302047SELECT * FROM t1 GROUP BY @a:=(FROM_UNIXTIME(concat(a,'10'))*1);
20312048a
203220492000-02-23
203320502005-05-04
2051+ Warnings:
2052+ Warning 1292 Truncated incorrect DECIMAL value: '2005-05-0410'
2053+ Warning 1292 Truncated incorrect DECIMAL value: '2000-02-2310'
20342054DROP TABLE t1;
20352055SET TIME_ZONE='+02:00';
20362056#
@@ -2042,27 +2062,47 @@ SELECT a, FROM_UNIXTIME(CONCAT(a,'10')) AS f1, FROM_UNIXTIME(CONCAT(a,'10'))+0 A
20422062a f1 f2
204320632005-05-04 1970-01-01 02:33:25 19700101023325.000000
204420642000-02-23 1970-01-01 02:33:20 19700101023320.000000
2065+ Warnings:
2066+ Warning 1292 Truncated incorrect DECIMAL value: '2005-05-0410'
2067+ Warning 1292 Truncated incorrect DECIMAL value: '2005-05-0410'
2068+ Warning 1292 Truncated incorrect DECIMAL value: '2000-02-2310'
2069+ Warning 1292 Truncated incorrect DECIMAL value: '2000-02-2310'
20452070SELECT * FROM t1 GROUP BY FROM_UNIXTIME(CONCAT(a,'10'))+0;
20462071a
204720722000-02-23
204820732005-05-04
2074+ Warnings:
2075+ Warning 1292 Truncated incorrect DECIMAL value: '2005-05-0410'
2076+ Warning 1292 Truncated incorrect DECIMAL value: '2000-02-2310'
20492077DROP TABLE t1;
20502078CREATE TABLE t1 (a DATE) ENGINE=MyISAM;
20512079INSERT INTO t1 VALUES ('2005-05-04'),('2000-02-23');
20522080SELECT * FROM t1 GROUP BY FROM_UNIXTIME(concat(a,'10'))/1;
20532081a
205420822000-02-23
205520832005-05-04
2084+ Warnings:
2085+ Warning 1292 Truncated incorrect DECIMAL value: '2005-05-0410'
2086+ Warning 1292 Truncated incorrect DECIMAL value: '2000-02-2310'
20562087DROP TABLE t1;
20572088CREATE TABLE t1 (a DATE);
20582089INSERT INTO t1 VALUES ('2005-05-04');
20592090SELECT CONCAT(FROM_UNIXTIME(CONCAT(a,'10')) MOD FROM_UNIXTIME(CONCAT(a,'10'))) AS f2 FROM t1;
20602091f2
206120920.000000
2093+ Warnings:
2094+ Warning 1292 Truncated incorrect DECIMAL value: '2005-05-0410'
2095+ Warning 1292 Truncated incorrect DECIMAL value: '2005-05-0410'
20622096SELECT CHAR_LENGTH(CONCAT(FROM_UNIXTIME(CONCAT(a,'10')) MOD FROM_UNIXTIME(CONCAT(a,'10')))) AS f2 FROM t1;
20632097f2
206420988
2099+ Warnings:
2100+ Warning 1292 Truncated incorrect DECIMAL value: '2005-05-0410'
2101+ Warning 1292 Truncated incorrect DECIMAL value: '2005-05-0410'
20652102CREATE TABLE t2 AS SELECT CONCAT(FROM_UNIXTIME(CONCAT(a,'10')) MOD FROM_UNIXTIME(CONCAT(a,'10'))) AS f2 FROM t1;
2103+ Warnings:
2104+ Warning 1292 Truncated incorrect DECIMAL value: '2005-05-0410'
2105+ Warning 1292 Truncated incorrect DECIMAL value: '2005-05-0410'
20662106SHOW CREATE TABLE t2;
20672107Table Create Table
20682108t2 CREATE TABLE `t2` (
0 commit comments