【发布时间】:2020-09-19 13:05:42
【问题描述】:
我正在尝试查看我的数据库的所有外键,我有以下代码可以做到这一点:
SELECT
tc.TABLE_NAME,
sc.COLUMN_NAME,
CONSTRAINT_NAME,
CONSTRAINT_TYPE
FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS as tc
inner join INFORMATION_SCHEMA.COLUMNS as sc
on sc.TABLE_NAME = tc.TABLE_NAME
order by tc.TABLE_NAME
但它似乎提供了比应有的更多结果。它给出了大约 30.000 个结果,应该不超过 2000 个。我做错了什么。 PS:我需要这个来返回表名、列名、列ID和约束类型,以便在Laravel应用程序中进一步实现。
【问题讨论】:
-
检查这是否可能有帮助 stackoverflow.com/questions/483193/…
标签: php sql sql-server laravel