【发布时间】:2011-01-29 10:00:41
【问题描述】:
我正在使用 phpmyadmin (php & mysql),但在使用外键链接表时遇到了很多麻烦。
countyId(外键)字段为负值。但是,它可以很好地链接到我的其他表,并且级联很好。
当我去添加数据时,会有一个CountyId 的下拉框,值看起来像这样,
-1
1-
这是我的变更声明:
ALTER TABLE Baronies
ADD FOREIGN KEY (CountyId)
REFERENCES Counties (CountyId)
ON DELETE CASCADE
【问题讨论】:
-
不知何故我不知道这是否与编程有关。您的 SQL 语句看起来不错。我对 phpmyadmin 没有洞察力,对此,您的问题更像是“如何使用应用程序 phpmyadmin”。
-
这与查询或密钥本身无关。您用于选择值的下拉框没有否定条目,在这种情况下,无论您选择哪一个,您都将输入值“1”。为什么 pMA 以这种方式表示它;我不知道...
标签: php mysql phpmyadmin foreign-keys innodb