每当我尝试使用phpMyAdmin在我的MySQL数据库中插入新记录时,如果列引用了外键,我会得到一个下拉框,其中包含我可以使用的有效ID。问题是当数据库变得太大时,ID对我来说毫无意义。例如,如果ID是员工的社会安全号码,我不知道,但我可能记得这个名字。有没有办法显示ID旁边的行内容或至少一个对用户更有意义的列?我在phpPgAdmin中看到了这个功能。
我在配置文件中尝试了这个:
$cfg['ForeignKeyDropdownOrder'] = array( 'content-id', 'id-content' );
但它不起作用。
答案 0 :(得分:25)
phpmyadmin有一个功能。
列值现在将显示在id旁边。在进行选择后将鼠标悬停在外键值上时也会显示。
对于无法进行此设置的任何人,请参阅#relation-view文档,该文档告诉您如何使用屏幕截图进行配置。
答案 1 :(得分:7)
答案 2 :(得分:0)
如果你真的想继续使用phpmyadmin,你可以创建一个带有连接的视图,在1个表中显示名称,id和其他信息。然后您可以使用搜索功能搜索名称。