如何在phpmyadmin中显示外键的内容

Tal*_*les 17 php phpmyadmin

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

我在配置文件中尝试了这个:

$cfg['ForeignKeyDropdownOrder'] = array( 'content-id', 'id-content' );
Run Code Online (Sandbox Code Playgroud)

但它没有用.

Ete*_*our 27

phpmyadmin有一个功能.

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

列值现在将显示在id旁边.在进行选择后将鼠标悬停在外键值上时也会显示.

对于无法进行此设置的任何人,请参阅#relation-view文档,该文档告诉您如何使用屏幕截图配置它.


小智 7

除了@EternalHour所说的你还需要检查查看选项下的单选按钮 在此输入图像描述

上面写着"关系显示栏"如果你想显示的数值.

在此输入图像描述

如果未选中,则只有在悬停该特定ID时才会看到外键值.