mysql - 在 phpMyAdmin 中设置外键

标签 mysql phpmyadmin

我想将表“paper”namecon作为表“journal”的外键引用到其主键jname.我对这个 View 感到困惑,没有找到任何教程或链接来解释如何使用 phpMyAdmin 的模式设置外键。 (是新的还是什么) 请有人让我解决这个问题。

This is how the relation looks like

最佳答案

首先,您需要在 namecon 列上创建索引,单击“结构”选项卡(较新的 phpMyAdmin 版本上的“表结构”子标题),然后单击索引 namecon 列的文本。您还需要 journal 表中的 jname 列有一个索引;在我的大多数数据库中,这是一个自动递增的主键,但 MySQL 所需要的只是它是一个索引。

接下来,返回关系 View (这是较新版本下结构的子标题)。请注意,这是“外键约束”区域,而不是“内部关系”区域。现在您可以从“列”下拉列表中选择 namecon:

Relations dialog box

如果你愿意,你可以给它一个名称,否则MySQL会为你生成一个名称。

关于mysql - 在 phpMyAdmin 中设置外键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30704277/

相关文章:

mysql - 将用户历史记录保存在数据库中

c# - 实体类型 ApplicationUser 不是当前上下文模型的一部分,具有自定义用户存储的 DB First

php - 为什么 phpmyadmin 没有注意到我已经达到了最大 php 执行时间?

c# - 在数据库中搜索值并获取信息 c# Forms

MySQL DBCC CHECKIDENT语法错误

php - 我可以将日期连接到我的字符串吗?

php - 为 phpMyAdmin 设置密码

mysql - 进行 SQL 查询以给出如下所示的特定结果

mysql - int 和 varchar 数据类型需要使用多少字节来优化?

mysql - 基于购买日期的每日消耗增量