Skip to content

Commit d982804

Browse files
author
James Cor
committed
test
1 parent c9eebc9 commit d982804

File tree

1 file changed

+13
-4
lines changed

1 file changed

+13
-4
lines changed

enginetest/queries/script_queries.go

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3068,7 +3068,7 @@ CREATE TABLE tab3 (
30683068
{
30693069
Query: "SELECT unix_timestamp(timestamp_col), unix_timestamp(datetime_col) from datetime_table",
30703070
Expected: []sql.Row{
3071-
{"86400.000000", "57600.000000"},
3071+
{"86400", "57600"},
30723072
},
30733073
},
30743074
},
@@ -5133,8 +5133,11 @@ CREATE TABLE tab3 (
51335133
Name: "UNIX_TIMESTAMP function preserves trailing 0s",
51345134
SetUpScript: []string{
51355135
"SET time_zone = '+07:00';",
5136-
"create table t (d0 datetime(0), d1 datetime(1), d2 datetime(2), d3 datetime(3), d4 datetime(4), d5 datetime(5), d6 datetime(6));",
5137-
"insert into t values ('2020-01-02 12:34:56.123456', '2020-01-02 12:34:56.123456', '2020-01-02 12:34:56.123456', '2020-01-02 12:34:56.123456', '2020-01-02 12:34:56.123456', '2020-01-02 12:34:56.123456', '2020-01-02 12:34:56.123456')",
5136+
"create table dt (dt0 datetime(0), dt1 datetime(1), dt2 datetime(2), dt3 datetime(3), dt4 datetime(4), dt5 datetime(5), dt6 datetime(6));",
5137+
"insert into dt values ('2020-01-02 12:34:56.123456', '2020-01-02 12:34:56.123456', '2020-01-02 12:34:56.123456', '2020-01-02 12:34:56.123456', '2020-01-02 12:34:56.123456', '2020-01-02 12:34:56.123456', '2020-01-02 12:34:56.123456')",
5138+
// TODO: time length not supported, so by default we have max precision
5139+
"create table t (d date, tt time);",
5140+
"insert into t values ('2020-01-02 12:34:56.123456', '12:34:56.123456');",
51385141
},
51395142
Assertions: []ScriptTestAssertion{
51405143
{
@@ -5156,11 +5159,17 @@ CREATE TABLE tab3 (
51565159
},
51575160
},
51585161
{
5159-
Query: "select unix_timestamp(d0), unix_timestamp(d1), unix_timestamp(d2), unix_timestamp(d3), unix_timestamp(d4), unix_timestamp(d5), unix_timestamp(d6) from t;",
5162+
Query: "select unix_timestamp(dt0), unix_timestamp(dt1), unix_timestamp(dt2), unix_timestamp(dt3), unix_timestamp(dt4), unix_timestamp(dt5), unix_timestamp(dt6) from dt;",
51605163
Expected: []sql.Row{
51615164
{"1577943296", "1577943296.1", "1577943296.12", "1577943296.123", "1577943296.1235", "1577943296.12346", "1577943296.123456"},
51625165
},
51635166
},
5167+
{
5168+
Query: "select unix_timestamp(d), unix_timestamp(tt) from t;",
5169+
Expected: []sql.Row{
5170+
{"1577898000", "1743053696.123456"},
5171+
},
5172+
},
51645173
},
51655174
},
51665175

0 commit comments

Comments
 (0)