i.e. when you create this table:
Code: Select all
CREATE TABLE `Test`
(
`Id` datetime(3) NOT NULL
)
Is this a bug? Does anyone know a simple workaround?
Code: Select all
CREATE TABLE `Test`
(
`Id` datetime(3) NOT NULL
)
Code: Select all
select TABLE_NAME
, COLUMN_NAME
, DATA_TYPE
, IF(DATA_TYPE = 'datetime', DATETIME_PRECISION, NUMERIC_PRECISION) as DATA_PRECISION
, NUMERIC_SCALE as DATA_SCALE
, IS_NULLABLE as NULLABLE
from INFORMATION_SCHEMA.COLUMNS
#where TABLE_SCHEMA = 'xxx'
# and TABLE_NAME = 'xxx'
order by TABLE_NAME, ORDINAL_POSITION;