10bet网址
MySQL 5.7参考手册
相关的文档10bet官方网站 本手册下载
PDF (Ltr)- 36.3 mb
PDF (A4)- 36.3 mb
手册页(TGZ)- 236.9 kb
手册页(邮政编码)- 348.5 kb
信息(Gzip)- 3.4 mb
信息(邮政编码)- 3.4 mb
本手册节选

24.4.20 INNODB_SYS_FOREIGN表的信息

INNODB_SYS_FOREIGN表提供关于InnoDB外键,相当于信息来自SYS_FOREIGN表中InnoDB数据字典。

有关相关用法信息和示例,请参见第14.16.3节,“InnoDB信息模式系统表”

INNODB_SYS_FOREIGN表有这些列:

  • ID

    外键索引的名称(不是数值),前面是模式(数据库)名称(例如,测试/ products_fk).

  • FOR_NAME

    的名称子表在这个外键关系中。

  • REF_NAME

    的名称父表在这个外键关系中。

  • N_COLS

    外键索引中的列数。

  • 类型

    带有外键列(or)信息的位标志的集合。0 =删除/更新限制, 1 =在级联删除,2 =在删除时设置null4 =在级联更新8 =更新集为null16 =在删除时没有操作32 =在更新时没有操作

例子

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

笔记

  • 你必须有过程查询该表的权限。

  • 使用INFORMATION_SCHEMA表或显示列语句以查看关于该表列的其他信息,包括数据类型和默认值。