首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在phpmyadmin中显示外键内容

问如何在phpmyadmin中显示外键内容
EN

Stack Overflow用户
提问于 2013-01-01 01:06:13
回答 3查看 29.6K关注 0票数 23

每当我尝试使用phpMyAdmin在MySQL数据库中插入一条新记录时,如果该列引用了一个外键,我就会得到一个下拉框,其中包含我可以使用的有效in。问题是当数据库变得太大时,ID对我来说就没有意义了。例如,如果ID是员工的社会保险号,我不知道它,但我可能记得它的名字。有没有办法在ID旁边显示行内容,或者至少显示一列对用户更有意义?我在phpPgAdmin中见过这个特性。

我在配置文件中尝试了:

代码语言:javascript
复制
$cfg['ForeignKeyDropdownOrder'] = array( 'content-id', 'id-content' );

但它并没有起作用。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-03-24 17:04:14

phpMyAdmin有一个这样的函数,但是您必须使用InnoDB表类型。您还必须配置pmadb。

  1. 选择包含外键(子项)的表。
  2. 单击“结构”选项卡。
  3. 单击“关系视图”。
  4. 在“外键”约束下,单击“选择要显示的列”下拉列表并进行选择。

现在,列值将显示在id的旁边。在进行选择后将鼠标悬停在外键值上时,也会显示该属性。

如果任何人在获取此设置时遇到问题,请参阅#relation-view文档,该文档确切地告诉您如何使用屏幕截图进行配置。

票数 39
EN

Stack Overflow用户

发布于 2015-08-18 16:33:16

除了@EternalHour所说的之外,您还需要选中视图选项下的单选按钮

​

如果您想要显示值,它会显示为"Relational display column"。

​

​

如果未选中,当您悬停该特定id时,您将仅看到外键值。

票数 9
EN

Stack Overflow用户

发布于 2014-04-25 17:26:10

如果你真的想继续使用phpmyadmin,你可以创建一个带有连接的视图,在一个表中显示名称、id和其他信息。然后,您可以只使用搜索功能来搜索一个名称。

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

https://stackoverflow.com/questions/14104206

复制
相关文章

相似问题

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