mysql中怎么查询一个表的主键是哪些表的外键 mysql 2018-10-01 18:10 阅读 1028 有一张DC_CommodityItem表,主键是CommodityItemID我想删其中一条数据,如果有其他表将CommodityItemID作为外键,可能就会报错怎么找出使用CommodityItemID作为外键的表? 试了一下百度查到的方法,提示表不存在: 关注 | 0 0 评论 智慧编程 0 名望 加载中... 提交评论 默认排序 时间排序 1个回答 答案对人有帮助,有参考价值 0 答案没帮助,是错误的答案,答非所问 采纳 表KEY_COLUMN_USAGE在information_schema库里,要指定库名才能获取得到。 SELECT * FROM information_schema.KEY_COLUMN_USAGE WHERE REFERENCED_TABLE_SCHEMA='表对应的库名' AND REFERENCED_TABLE_NAME='DC_CommodityItem' AND REFERENCED_COLUMN_NAME='CommodityItemID'; 获取得到数据就是有包含外键 2018-10-01 18:10 回答 0 评论 智慧编程 0 名望 加载中... 提交评论 撰写答案 验证码 [舍弃] 提交回答
有一张DC_CommodityItem表,主键是CommodityItemID我想删其中一条数据,如果有其他表将CommodityItemID作为外键,可能就会报错怎么找出使用CommodityItemID作为外键的表? 试了一下百度查到的方法,提示表不存在: 关注 | 0 0 评论 智慧编程 0 名望 加载中... 提交评论
答案对人有帮助,有参考价值 0 答案没帮助,是错误的答案,答非所问 采纳 表KEY_COLUMN_USAGE在information_schema库里,要指定库名才能获取得到。 SELECT * FROM information_schema.KEY_COLUMN_USAGE WHERE REFERENCED_TABLE_SCHEMA='表对应的库名' AND REFERENCED_TABLE_NAME='DC_CommodityItem' AND REFERENCED_COLUMN_NAME='CommodityItemID'; 获取得到数据就是有包含外键 2018-10-01 18:10 回答 0 评论 智慧编程 0 名望 加载中... 提交评论