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