@@ -163,6 +163,8 @@ Saturday 5
163
163
select monthname("1972-03-04"),monthname("1972-03-04")+0;
164
164
monthname("1972-03-04") monthname("1972-03-04")+0
165
165
March 0
166
+ Warnings:
167
+ Warning 1292 Truncated incorrect DOUBLE value: 'March'
166
168
select time_format(000000,'%H|%I|%k|%l|%i|%p|%r|%S|%T'),date_format(19980131000000,'%H|%I|%k|%l|%i|%p|%r|%S|%T');
167
169
time_format(000000,'%H|%I|%k|%l|%i|%p|%r|%S|%T') date_format(19980131000000,'%H|%I|%k|%l|%i|%p|%r|%S|%T')
168
170
00|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;
1966
1968
a
1967
1969
2000-02-23
1968
1970
2005-05-04
1971
+ Warnings:
1972
+ Warning 1292 Truncated incorrect DECIMAL value: '2005-05-0410'
1973
+ Warning 1292 Truncated incorrect DECIMAL value: '2000-02-2310'
1969
1974
DROP TABLE t1;
1970
1975
CREATE TABLE t1 (a DATE) ENGINE=MyISAM;
1971
1976
INSERT INTO t1 VALUES ('2005-05-04'),('2000-02-23');
@@ -2015,22 +2020,37 @@ SELECT * FROM t1 GROUP BY FROM_UNIXTIME(concat(a,'10'))*1;
2015
2020
a
2016
2021
2000-02-23
2017
2022
2005-05-04
2023
+ Warnings:
2024
+ Warning 1292 Truncated incorrect DECIMAL value: '2005-05-0410'
2025
+ Warning 1292 Truncated incorrect DECIMAL value: '2000-02-2310'
2018
2026
SELECT * FROM t1 GROUP BY (-FROM_UNIXTIME(concat(a,'10')))*1;
2019
2027
a
2020
2028
2005-05-04
2021
2029
2000-02-23
2030
+ Warnings:
2031
+ Warning 1292 Truncated incorrect DECIMAL value: '2005-05-0410'
2032
+ Warning 1292 Truncated incorrect DECIMAL value: '2000-02-2310'
2022
2033
SELECT * FROM t1 GROUP BY (-FROM_UNIXTIME(concat(a,'10')));
2023
2034
a
2024
2035
2005-05-04
2025
2036
2000-02-23
2037
+ Warnings:
2038
+ Warning 1292 Truncated incorrect DECIMAL value: '2005-05-0410'
2039
+ Warning 1292 Truncated incorrect DECIMAL value: '2000-02-2310'
2026
2040
SELECT * FROM t1 GROUP BY ABS(FROM_UNIXTIME(concat(a,'10')));
2027
2041
a
2028
2042
2000-02-23
2029
2043
2005-05-04
2044
+ Warnings:
2045
+ Warning 1292 Truncated incorrect DECIMAL value: '2005-05-0410'
2046
+ Warning 1292 Truncated incorrect DECIMAL value: '2000-02-2310'
2030
2047
SELECT * FROM t1 GROUP BY @a:=(FROM_UNIXTIME(concat(a,'10'))*1);
2031
2048
a
2032
2049
2000-02-23
2033
2050
2005-05-04
2051
+ Warnings:
2052
+ Warning 1292 Truncated incorrect DECIMAL value: '2005-05-0410'
2053
+ Warning 1292 Truncated incorrect DECIMAL value: '2000-02-2310'
2034
2054
DROP TABLE t1;
2035
2055
SET TIME_ZONE='+02:00';
2036
2056
#
@@ -2042,27 +2062,47 @@ SELECT a, FROM_UNIXTIME(CONCAT(a,'10')) AS f1, FROM_UNIXTIME(CONCAT(a,'10'))+0 A
2042
2062
a f1 f2
2043
2063
2005-05-04 1970-01-01 02:33:25 19700101023325.000000
2044
2064
2000-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'
2045
2070
SELECT * FROM t1 GROUP BY FROM_UNIXTIME(CONCAT(a,'10'))+0;
2046
2071
a
2047
2072
2000-02-23
2048
2073
2005-05-04
2074
+ Warnings:
2075
+ Warning 1292 Truncated incorrect DECIMAL value: '2005-05-0410'
2076
+ Warning 1292 Truncated incorrect DECIMAL value: '2000-02-2310'
2049
2077
DROP TABLE t1;
2050
2078
CREATE TABLE t1 (a DATE) ENGINE=MyISAM;
2051
2079
INSERT INTO t1 VALUES ('2005-05-04'),('2000-02-23');
2052
2080
SELECT * FROM t1 GROUP BY FROM_UNIXTIME(concat(a,'10'))/1;
2053
2081
a
2054
2082
2000-02-23
2055
2083
2005-05-04
2084
+ Warnings:
2085
+ Warning 1292 Truncated incorrect DECIMAL value: '2005-05-0410'
2086
+ Warning 1292 Truncated incorrect DECIMAL value: '2000-02-2310'
2056
2087
DROP TABLE t1;
2057
2088
CREATE TABLE t1 (a DATE);
2058
2089
INSERT INTO t1 VALUES ('2005-05-04');
2059
2090
SELECT CONCAT(FROM_UNIXTIME(CONCAT(a,'10')) MOD FROM_UNIXTIME(CONCAT(a,'10'))) AS f2 FROM t1;
2060
2091
f2
2061
2092
0.000000
2093
+ Warnings:
2094
+ Warning 1292 Truncated incorrect DECIMAL value: '2005-05-0410'
2095
+ Warning 1292 Truncated incorrect DECIMAL value: '2005-05-0410'
2062
2096
SELECT CHAR_LENGTH(CONCAT(FROM_UNIXTIME(CONCAT(a,'10')) MOD FROM_UNIXTIME(CONCAT(a,'10')))) AS f2 FROM t1;
2063
2097
f2
2064
2098
8
2099
+ Warnings:
2100
+ Warning 1292 Truncated incorrect DECIMAL value: '2005-05-0410'
2101
+ Warning 1292 Truncated incorrect DECIMAL value: '2005-05-0410'
2065
2102
CREATE 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'
2066
2106
SHOW CREATE TABLE t2;
2067
2107
Table Create Table
2068
2108
t2 CREATE TABLE `t2` (
0 commit comments