phpMyAdmin:“选择要显示的字段”不显示

时间:2012-04-18 07:32:24

标签: mysql phpmyadmin

我希望在相关表格中插入记录时,在phpmyadmin的下拉框中显示更多列(按外键约束)。

我创建了两个表:

  • tab1,列id(int),name(char)。
  • tab2,列id(int),idTab1(int,FK)。

tab2.idTab1与tab1.id。

相关

问题是当在插入标签中显示下拉框时,它只显示可用的tab1.id记录,如1 - ,2 - ,...

我想知道如何在下拉框中的每个tab1.id记录旁边显示tab1.name。 有人告诉我使用“选择要显示的字段”,但此选项不显示。

3 个答案:

答案 0 :(得分:2)

这真的是“选择来显示”(phpMyAdmin 4+,当然)你想要的。它可以通过两种方式找到:

  1. “设计师”页面(主菜单)。它是一个顶部图标中的选项;
  2. “关系视图”页面,可以通过“结构”页面(主菜单)访问。关系视图的链接位于表格字段的正下方。

答案 1 :(得分:1)

您可以使用phpmyadmin的设计师执行此操作。在可视化设计器中创建外键关系后,您可以选择使用外键将值插入表中时要显示的列(图标“选择要显示的列”)。

Here is a nice little tutorial也包含您问题的解决方案。

答案 2 :(得分:0)

您可以将ForeignKeyMaxLimit降低到0以始终显示外键选择的弹出窗口。此设置可以在phpMyAdmin中直接在每个会话的基础上更改(主页 - >更多设置 - >主框架[标签] - >编辑模式[标签] - >外键限制)或安装的配置文件。