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


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

21.29.11 INFORMATION_SCHEMA INNODB_SYS_FOREIGN テーブル

INNODB_SYS_FOREIGN テーブルは、InnoDB データディクショナリの SYS_FOREIGN テーブルの情報と同等の、InnoDB 外部キーに関するメタデータを提供します。

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

表 21.12 INNODB_SYS_FOREIGN のカラム

カラム名 説明
ID 外部キーインデックスの名前 (数値以外)。test/products_fk のように、データベース名が前に付けられます。
FOR_NAME この外部キー関係の子テーブルの名前。
REF_NAME この外部キー関係の親テーブルの名前。
N_COLS 外部キーインデックスのカラム数。
TYPE 外部キーカラム ORed に関する情報を伴うビットフラグの集まり。1 = ON DELETE CASCADE、2 = ON UPDATE SET NULL、4 = ON UPDATE CASCADE、8 = ON UPDATE SET NULL、16 = ON DELETE NO ACTION、32 = ON UPDATE NO ACTION です。

:

mysql> SELECT * FROM INFORMATION_SCHEMA.INNODB_SYS_FOREIGN \G
*************************** 1. row ***************************
      ID: test/fk1
FOR_NAME: test/child
REF_NAME: test/parent
  N_COLS: 1
    TYPE: 1
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.