为了账号安全,请及时绑定邮箱和手机立即绑定

mysql中怎么查询一个表的主键是哪些表的外键

mysql中怎么查询一个表的主键是哪些表的外键

慕村9548890 2018-09-08 11:06:27
有一张DC_CommodityItem表,主键是CommodityItemID我想删其中一条数据,如果有其他表将CommodityItemID作为外键,可能就会报错怎么找出使用CommodityItemID作为外键的表?试了一下百度查到的方法,提示表不存在:
查看完整描述

1 回答

?
长风秋雁

TA贡献1757条经验 获得超7个赞

表KEY_COLUMN_USAGE在information_schema库里,要指定库名才能获取得到。

SELECT * FROM information_schema.KEY_COLUMN_USAGE WHERE REFERENCED_TABLE_SCHEMA='表对应的库名' AND REFERENCED_TABLE_NAME='DC_CommodityItem' ANDREFERENCED_COLUMN_NAME='CommodityItemID';

获取得到数据就是有包含外键


查看完整回答
反对 回复 2018-09-09
  • 1 回答
  • 0 关注
  • 2701 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信