用于检查表A的字段是否已作为外键引用到表B的字段的MySQL命令是什么?

时间:2013-10-08 16:54:35

标签: mysql

正如问题所说,检查表A的字段是否已作为外键引用到表B的字段的MySQL命令是什么?是否有任何命令让用户知道它?

2 个答案:

答案 0 :(得分:1)

你在寻找这样的东西: -

USE information_schema;
SELECT *
FROM
  KEY_COLUMN_USAGE
WHERE
  REFERENCED_TABLE_NAME = 'A'
  AND REFERENCED_COLUMN_NAME = 'A_id';

答案 1 :(得分:0)

您可以将系统表用于此目的,但是根据您之前的问题,我认为这可能是实现您想要实现的目标的错误方法。

http://dev.mysql.com/doc/refman/5.6/en/innodb-sys-foreign-table.html