通常我对MySQL的PHPmyadmin设计器没有问题来创建参照完整性关系。
突然间,我现在在浏览器窗口中加载了99%,并弹出一个php。
重现;
预期结果; (以及我通常得到的结果)
建立关系。 连接两个键的线。
实际结果;
http://localhost/phpmyadmin/pmd_general.php?db=jobhunt&server=1&token=d8235.....
还有其他人得到这个吗?
答案 0 :(得分:3)
为将来的外键列创建一个可能已解决的索引。
请注意,当您尝试在没有索引的情况下建立关系时,出现的确认框只有“确定”和“取消”按钮,而当您已经拥有索引时,它允许您设置行为关于删除和更新。
答案 1 :(得分:2)
[已解决]只需为您的浏览器更新Java for Windows插件(Firefox,Chrome ...) 转到Java站点并更新Java Firefox插件。
另一个解决方案是安装并使用SQLyog;
答案 2 :(得分:1)
虽然我仍然不知道为什么接口决定中断,但添加Forien Key工作正常。
ALTER TABLE tableblah
add FOREIGN KEY FCK2-BLAH ([Foreign-Key column]) REFERENCES [primary key table]([primary key column]);
答案 3 :(得分:0)
这种方法对我有用:
1.选择表格并单击“操作”
2.将表选项中的存储引擎更改为InnoDB
3.点击“开始”按钮
现在,您可以通过在列上添加INDEX来添加外键。