中易网

mysql 怎么查看表是否设置了外键

答案:3  悬赏:20  
解决时间 2021-03-26 00:47
mysql 怎么查看表是否设置了外键
最佳答案
查看方式主要是通过第三方工具或者是sql语句,主要有以下三种方式

1:使用Navicate for mysql,打开数据库、查看数据库表、查看设计表、选择外键选项卡,就可以查看外键

2:使用sql语句
show create table 表名;这个命令可以查看表的所有信息,包括一些字段类型,字段的约束,外键,主键,索引,字符编码等等。

3:查看某个表或者某个列的外键信息
select TABLE_NAME,COLUMN_NAME,CONSTRAINT_NAME,
REFERENCED_TABLE_NAME,REFERENCED_COLUMN_NAME from KEY_COLUMN_USAGE whereREFERENCED_TABLE_NAME = '';
如果需要查看某一列上的外键关系,需要添加列的条件 REFERENCED_COLUMN_NAME.xx=xx

方法一比较直观,方法三比较准确!
全部回答
  • 1楼网友:由着我着迷
  • 2021-03-25 19:28
那你应该在表 vet_specialties 上点击右键 ,然后找到Relationships/ForeignKeys中,然后选择相应的列。
或者直接写命令
ALTER TABLE vet_specialties ADD FOREIGN KEY FK_SPECIALTY_ID(specialty_id) REFERENCES specialties (id)
ALTER TABLE vet_specialties ADD FOREIGN KEY FK_VET_ID(vet_id) REFERENCES vets (id)
  • 2楼网友:深街酒徒
  • 2021-03-25 17:55
desctable
default里面有foreign key的栏位就是外键
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
购房流程第四步:签定合同须知
沈氏夫妇分手了吗?
锦州哪有收书的地方
1991年正月初八出生是什么命
孕妇肌肤补水有什么好用的护肤品?
用尿洗头咋样
一片鼎福饼干的热量
乱炖一锅香怎么做好吃
曾姓男孩属牛取名要带草字头和三点水
口吗斯密达是谢谢的意思吗
你好,朋友给我一个IPa,我想换成自己的账号
怎样预防脊柱弯曲?
5个月的宝宝打喷嚏流眼泪
梦见爬在井口边购兜
如何辨别古钱币的真假。。。铜钱
推荐资讯
果园里有梨树x棵,桃树比梨树的2倍少8棵,苹果
星刻的龙骑士动漫是到漫画多少卷啊
怀孕39周,胎盘成熟度2期正常吗
北京大红门服装批发市场有零售的吗
2016最新丝绸棉被报价,丝绸棉被怎么洗
安妮宝贝,三毛,张爱玲,亦舒,张小娴,席慕容,毕
断奶乳房胀痛有点发热是怎么回事
薏米茯苓芡实能一起吃吗
从深圳到福建三明有没有动车票?多少钱?几个
南阳那有卖桐柏茶叶的? 在哪路?
植蔻护肤中心地址在什么地方,我要处理点事
韩国束氏护肤品好吗?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?