我正在使用phpMyAdmin
。我有两个表:A
(父)和B
(子),1<->N
关系。这两个表都有innoDB engine
。我想在B中创建一个引用父表(A)的foregin key
。我在A中创建了一个primary key
,在B中创建了一个index
字段。当我输入关系时在B中查看我试图设置外键但是失败了。
B.index - &gt;援助。
错误消息:No index Defined
(索引)
我尝试了一切没有解决方案
提前致谢
答案 0 :(得分:0)
我想,你可以使用 navicat 并且正在工作, 尝试使用 navicat ,这样可以更好,更轻松地管理mysql数据库。 在google中找到 navicat 。
答案 1 :(得分:0)
尝试按照alter query。
ALTER TABLE `B`
ADD CONSTRAINT `B_A_id` FOREIGN KEY (`index`) REFERENCES `A` (`id`);