11 php mysql innodb foreign-keys phpmyadmin
我正在使用phpmyadmin(php&mysql),我在使用外键链接表时遇到了很多麻烦.
我得到了该字段的负值countyId(这是外键).然而,它链接到我的其他表罚款,它的级联很好.
当我去添加数据时,会有一个下拉框,CountyId值看起来像这样,
-1
1-
Run Code Online (Sandbox Code Playgroud)
这是我的修改声明:
ALTER TABLE Baronies
ADD FOREIGN KEY (CountyId)
REFERENCES Counties (CountyId)
ON DELETE CASCADE
Run Code Online (Sandbox Code Playgroud)
正如我在ServerFault上解释的那样:
它不是负数,phpMYAdmin的功能是显示外键值和旁边的自定义描述字段.在引用的表(Counties)中,您可以转到"关系视图",在表格下方有一个选择框"选择要显示的字段",您可以在其中选择将在引用表中显示在CountyID值旁边的值(Baronies ).另见:phpymadminWiki
您可以使用该ForeignKeyDropdownOrder选项更改此下拉列表的外观.(参见PMA文档).
例:
$cfg['ForeignKeyDropdownOrder'] = array( 'content-id');
/* 'content' is the referenced data, 'id' is the key value. */
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9563 次 |
| 最近记录: |