Documentation Home
MySQL 5.6 リファレンスマニュアル
Download this Manual
PDF (US Ltr) - 27.1Mb
PDF (A4) - 27.2Mb
HTML Download (TGZ) - 7.2Mb
HTML Download (Zip) - 7.2Mb


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

21.29.12 INFORMATION_SCHEMA INNODB_SYS_FOREIGN_COLS テーブル

INNODB_SYS_FOREIGN_COLS テーブルは、InnoDB データディクショナリ内の SYS_FOREIGN_COLS テーブルの情報と同等の、InnoDB 外部キーのカラムに関するステータス情報を提供します。

関連する使用法と使用例については、セクション14.14.3「InnoDB INFORMATION_SCHEMA システムテーブル」を参照してください。

表 21.13 INNODB_SYS_FOREIGN_COLS のカラム

カラム名 説明
ID このインデックスキーフィールドに関連付けられた外部キーインデックス。INNODB_SYS_FOREIGN.ID と同じ値を使用します。
FOR_COL_NAME 子テーブルに関連付けられたカラムの名前。
REF_COL_NAME 親テーブルに関連付けられたカラムの名前。
POS 0 から始まる、外部キーインデックス内のこのキーフィールドの順序位置。

:

mysql> SELECT * FROM INFORMATION_SCHEMA.INNODB_SYS_FOREIGN_COLS WHERE ID = 'test/fk1' \G
*************************** 1. row ***************************
          ID: test/fk1
FOR_COL_NAME: parent_id
REF_COL_NAME: id
         POS: 0
1 row in set (0.00 sec)

:

  • DESCRIBE または SHOW COLUMNS を使用して、データ型とデフォルト値を含む、このテーブルのカラムに関する追加情報を表示します。

  • このテーブルをクエリーするには PROCESS 権限が必要です。


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