INNODB_FOREIGN_COLS
テーブルには、InnoDB
外部キーカラムに関するステータス情報が表示されます。
関連する使用法と使用例については、セクション15.15.3「InnoDB INFORMATION_SCHEMA スキーマオブジェクトテーブル」を参照してください。
INNODB_FOREIGN_COLS
テーブルには、次のカラムがあります:
-
ID
このインデックスキーフィールドに関連付けられた外部キーインデックス (
INNODB_FOREIGN.ID
と同じ値)。 -
FOR_COL_NAME
子テーブルに関連付けられたカラムの名前。
-
REF_COL_NAME
親テーブルに関連付けられたカラムの名前。
-
POS
0 から始まる、外部キーインデックス内のこのキーフィールドの順序位置。
例
mysql> SELECT * FROM INFORMATION_SCHEMA.INNODB_FOREIGN_COLS WHERE ID = 'test/fk1'\G
*************************** 1. row ***************************
ID: test/fk1
FOR_COL_NAME: parent_id
REF_COL_NAME: id
POS: 0
メモ
このテーブルをクエリーするには
PROCESS
権限が必要です。INFORMATION_SCHEMA
COLUMNS
テーブルまたはSHOW COLUMNS
ステートメントを使用して、データ型やデフォルト値など、このテーブルのカラムに関する追加情報を表示します。