在 phpMyAdmin 中设置外键
Posted
技术标签:
【中文标题】在 phpMyAdmin 中设置外键【英文标题】:Setting foreign key in phpMyAdmin 【发布时间】:2015-08-22 15:10:21 【问题描述】:我想让表 "paper" 的 namecon 作为表 "journal" 的外键引用到它的主键 jname。我对这个视图感到困惑,没有找到任何解释使用这个 phpMyAdmin 模式设置外键的教程或链接。 (是新的还是什么) 请有人让我解决这个问题。
【问题讨论】:
您好,您需要什么?如何设置外键? 我猜first search 应该会给你解决方案! 首先创建自动增量id到纸表。 在你发布问题之前至少谷歌 然后创建然后在日志表中创建字段paper_id。不要为该id设置自动增量 【参考方案1】:首先,您需要在namecon
列上创建一个索引,单击“结构”选项卡(较新的phpMyAdmin 版本上的“表结构”子标题),然后单击namecon 列的Index
文本。您还需要在journal
表中的jname
列上建立索引;在我的大多数数据库中,这是一个自动递增的主键,但 mysql 只需要它是一个索引。
接下来,返回关系视图(这是较新版本下结构的子标题)。请注意,这是在“外键约束”而不是“内部关系”的区域中。现在您可以从“列”下拉列表中选择 namecon:
如果你愿意,你可以给它一个名字,否则 MySQL 会为你生成一个。
【讨论】:
【参考方案2】:在制作外键时,还建议将索引键选项标记为可用 int 表的结构视图。 这将使主键在该特定表的关系视图中可见,可用于制作外键。
【讨论】:
以上是关于在 phpMyAdmin 中设置外键的主要内容,如果未能解决你的问题,请参考以下文章