INNODB_FOREIGN_COLS表
该INNODB_FOREIGN_COLS
表提供有关InnoDB
外键列的状态信息。
有关相关用法信息和示例,请参见“ 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_COLSWHERE 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
语句参见有关该表的列的其他信息,包括数据类型和默认值。