我希望在相关表格中插入记录时,在phpmyadmin的下拉框中显示更多列(按外键约束)。
我创建了两个表:
tab2.idTab1与tab1.id。
相关问题是当在插入标签中显示下拉框时,它只显示可用的tab1.id记录,如1 - ,2 - ,...
我想知道如何在下拉框中的每个tab1.id记录旁边显示tab1.name。 有人告诉我使用“选择要显示的字段”,但此选项不显示。
答案 0 :(得分:2)
这真的是“选择列来显示”(phpMyAdmin 4+,当然)你想要的。它可以通过两种方式找到:
答案 1 :(得分:1)
您可以使用phpmyadmin的设计师执行此操作。在可视化设计器中创建外键关系后,您可以选择使用外键将值插入表中时要显示的列(图标“选择要显示的列”)。
Here is a nice little tutorial也包含您问题的解决方案。
答案 2 :(得分:0)
您可以将ForeignKeyMaxLimit
降低到0
以始终显示外键选择的弹出窗口。此设置可以在phpMyAdmin中直接在每个会话的基础上更改(主页 - >更多设置 - >主框架[标签] - >编辑模式[标签] - >外键限制)或安装的配置文件。