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

21.17 INFORMATION_SCHEMA REFERENTIAL_CONSTRAINTS テーブル

REFERENTIAL_CONSTRAINTS テーブルは、外部キーに関する情報を提供します。

INFORMATION_SCHEMA SHOW 備考
CONSTRAINT_CATALOG def
CONSTRAINT_SCHEMA
CONSTRAINT_NAME
UNIQUE_CONSTRAINT_CATALOG def
UNIQUE_CONSTRAINT_SCHEMA
UNIQUE_CONSTRAINT_NAME
MATCH_OPTION
UPDATE_RULE
DELETE_RULE
TABLE_NAME
REFERENCED_TABLE_NAME

:

  • TABLE_NAME の値は、INFORMATION_SCHEMA.TABLE_CONSTRAINTSTABLE_NAME と同じです。

  • CONSTRAINT_SCHEMA および CONSTRAINT_NAME は外部キーを識別します。

  • UNIQUE_CONSTRAINT_SCHEMAUNIQUE_CONSTRAINT_NAME、および REFERENCED_TABLE_NAME は参照キーを識別します。

  • このとき MATCH_OPTION の唯一有効な値は NONE です。

  • UPDATE_RULE または DELETE_RULE に指定可能な値は、CASCADESET NULLSET DEFAULTRESTRICTNO ACTION です。


User Comments
  Posted by Hugo Silva on November 27, 2009
on windows, the values of referenced_table_name column are always in lowercase, even if you set lower_case_table_names = 0.
Sign Up Login You must be logged in to post a comment.