1

我运行这个 SQL:

select * from dbc.columns
where
    databasename = 'mydb' and
    tablename = 'mytable' and
    columntype = 'ts' and
    1=1
order by tablename;

该列是 Timestamp(6),其 ColumnFormat 列返回yyyy-mm-dd hh:mm:ss.s(6). 但是,当我使用 来查看 DDL 时show table mydb.mytable,该列的列格式显示为yyyy-mm-ddbhh:mi:ss.s(6). 注意分钟格式字符串。dbc 视图显示mm,而表 DDL 显示mi。那是怎么回事?

4

0 回答 0