phpMyAdmin 外键下拉字段值

标签 php mysql phpmyadmin foreign-keys innodb

我正在使用 phpmyadmin(php & mysql),但在使用外键链接表时遇到了很多麻烦。

我得到字段 countyId(这是外键)的负值。但是,它可以很好地链接到我的其他表,并且可以很好地级联。

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

-1

1-

这是我的修改声明:

ALTER TABLE Baronies
ADD FOREIGN KEY (CountyId)
REFERENCES Counties (CountyId)
ON DELETE CASCADE

最佳答案

正如我在 ServerFault 上解释的那样:

它不是负数,phpMYAdmin 的特点是显示外键值和旁边的自定义描述字段。在引用表(Counties)中,您可以转到“Relation view”,在表下有一个选择框“Choose field to display”,您可以在其中选择将显示在引用表(Baronies)中 CountyID 值旁边的值).另见:phpymadminWiki

关于phpMyAdmin 外键下拉字段值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2476634/

相关文章:

mysql - 将 EasyPHP 数据库移动到新目录

php - 提交表单而不重新加载或离开当前页面(php-mysql)

php - 使上传的文件在多个服务器之间保持同步 - PHP Linux

php - 使用 jQuery AJAX 将数据传递到 PHP 脚本

php - godaddy 的未知 MySQL 服务器主机

php - 如何在mysql中选择一行中的第一个空列

shell - 我如何检查 stdin 是否存在于 PHP ( php-cgi ) 中?

database - 这个查询可能吗?

mysql - phpMyAdmin 中 pint 时生成时间错误

php - 如何从 PHP 函数返回 2 个查询的组合结果?