1

我想要的是xmynumber INT(x)通过类似的东西:

select NUMBER_SIZE 
FROM information_schema.columns

但这似乎没有什么可做的information_schema

感谢所有帮助

4

2 回答 2

2

我认为您需要该NUMERIC_PRECISION信息的专栏。

编辑; 我已经查过了,我实际上认为该值不在任何地方,您将不得不使用该COLUMN_TYPE列。

于 2012-09-05T14:01:21.570 回答
-2
SELECT COLUMN_TYPE
FROM information_schema.columns
WHERE column_name = '...'
  AND table_name = '...'
  AND table_schema = '...'

似乎NUMERIC_PRECISION并非对所有数据类型都准确。

columns以下是表中的其他列information_schema

表目录
TABLE_SCHEMA
TABLE_NAME
COLUMN_NAME
ORDINAL_POSITION
COLUMN_DEFAULT
IS_NULLABLE
数据类型
CHARACTER_MAXIMUM_LENGTH
CHARACTER_OCTET_LENGTH
NUMERIC_PRECISION
NUMERIC_SCALE
CHARACTER_SET_NAME
COLLATION_NAME
COLUMN_TYPE
COLUMN_KEY
额外的
特权
COLUMN_COMMENT

资源

于 2012-09-05T14:09:40.127 回答