MySQL 5.6 リファレンスマニュアル  /  INFORMATION_SCHEMA テーブル  /  INFORMATION_SCHEMA TABLE_CONSTRAINTS テーブル

21.24 INFORMATION_SCHEMA TABLE_CONSTRAINTS テーブル

TABLE_CONSTRAINTS テーブルは、どのテーブルに制約があるかを説明します。

INFORMATION_SCHEMA SHOW 備考
CONSTRAINT_CATALOG def
CONSTRAINT_SCHEMA
CONSTRAINT_NAME
TABLE_SCHEMA
TABLE_NAME
CONSTRAINT_TYPE

:

  • CONSTRAINT_TYPE 値は、UNIQUEPRIMARY KEY、または FOREIGN KEY になります。

  • UNIQUE および PRIMARY KEY 情報は、Non_unique フィールドが 0 のときに SHOW INDEX の出力の Key_name フィールドから得られる情報とほぼ同じになります。

  • CONSTRAINT_TYPE カラムには、UNIQUEPRIMARY KEYFOREIGN KEYCHECK のいずれかの値を含められます。これは CHAR (非 ENUM) カラムです。CHECK 値は CHECK をサポートするまでは利用できません。


User Comments
Sign Up Login You must be logged in to post a comment.