首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >phpMyAdmin外键下拉字段值

phpMyAdmin外键下拉字段值
EN

Stack Overflow用户
提问于 2010-03-19 18:58:36
回答 5查看 10K关注 0票数 11

我使用的是phpmyadmin (php & mysql),我在使用外键链接表时遇到了很多问题。

我得到了字段countyId (它是外键)的负值。然而,它链接到我的另一个表很好,它级联也很好。

当我添加数据时,会有一个CountyId的下拉框,值看起来像这样。

代码语言:javascript
复制
-1

1-

下面是我的alter语句:

代码语言:javascript
复制
ALTER TABLE Baronies
ADD FOREIGN KEY (CountyId)
REFERENCES Counties (CountyId)
ON DELETE CASCADE
EN

回答 5

Stack Overflow用户

发布于 2010-07-07 17:50:37

正如我在ServerFault上解释的那样

它不是负数,phpMYAdmin的功能是显示外键值和它旁边的自定义描述字段。在被引用的表(Counties)中,您可以转到“关系视图”,在表的下面有一个选择框"Choose field to display",您可以在其中选择将显示在引用表(Baronies)中CountyID值旁边的值。另请参阅:phpymadminWiki

票数 9
EN

Stack Overflow用户

发布于 2010-06-21 01:33:11

您可以使用ForeignKeyDropdownOrder选项更改此下拉菜单的外观。(请参阅PMA documentation)。

示例:

代码语言:javascript
复制
$cfg['ForeignKeyDropdownOrder'] = array( 'content-id');
/* 'content' is the referenced data, 'id' is the key value. */
票数 6
EN

Stack Overflow用户

发布于 2010-06-21 09:07:26

正如Lex所说,这正是phpMyAdmin显示值的方式。如果您在下拉框中看到"- 1“或"1-”,它就是1。

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

https://stackoverflow.com/questions/2476634

复制
相关文章

相似问题

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