Documentation Home
MySQL 5.6 リファレンスマニュアル
Download this Manual
PDF (US Ltr) - 26.8Mb
PDF (A4) - 26.9Mb
HTML Download (TGZ) - 7.1Mb
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
User comments in this section are, as the name implies, provided by MySQL users. The MySQL documentation team is not responsible for, nor do they endorse, any of the information provided here.
Sign Up Login You must be logged in to post a comment.