首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在phpmyadmin中添加外键

问在phpmyadmin中添加外键
EN

Stack Overflow用户
提问于 2016-03-22 13:25:59
回答 3查看 5K关注 0票数 -1

下图是我的表结构和phpmyadmin中的关系视图表单

​

我的问题是如何为'org‘添加外键_id‘column,'org_id‘也是整型字段,也是无符号字段,但为什么不允许添加外键。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2016-03-22 13:53:41

MySQL强制您对外键进行索引。

MySQL要求对外键和引用的键进行索引,这样外键检查就可以很快,而不需要表扫描。

您可以在MySQL文档页面上阅读有关外键的更多信息:

http://dev.mysql.com/doc/refman/5.7/en/create-table-foreign-keys.html

票数 1
EN

Stack Overflow用户

发布于 2021-02-23 03:35:44

我只能自己想办法了:

  • 打开要添加外键的表。
  • 单击结构选项卡
  • 单击列列表上方的关系视图按钮
  • 在[外键约束]框中为输入数据
  • 不要先将要创建为外键的列编入索引。这导致我的创建尝试失败
票数 1
EN

Stack Overflow用户

发布于 2016-03-22 13:32:20

组织_父表中的id需要进行索引,所以只需在父表中创建索引,然后再创建外键即可。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36146747

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档