MySQL:如何以编程方式确定外键关系?

MySQL:如何以编程方式确定外键关系?,第1张

MySQL:如何以编程方式确定外键关系?

您可以查询两个表来获取此信息

INFORMATION_SCHEMA.TABLE_CONSTRAINTS
INFORMATION_SCHEMA.KEY_COLUMN_USAGE

这是上面链接的后一页上来自注释的查询,它演示了如何获取所需的信息。

SELECt CONCAt( table_name, '.', column_name, ' -> ',   referenced_table_name, '.', referenced_column_name ) AS list_of_fks FROM INFORMATION_SCHEMA.key_column_usage WHERe referenced_table_schema = 'test'   AND referenced_table_name IS NOT NULL ORDER BY table_name, column_name;

使用您的架构名称,而不是

test
上面的“ ”。



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5150108.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-18
下一篇 2022-11-18

发表评论

登录后才能评论

评论列表(0条)

保存