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_CATALOG
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 に答える