创建phpMyAdmin外键

时间:2014-04-07 06:52:05

标签: mysql sql

我正在使用phpMyAdmin。我有两个表:A(父)和B(子),1<->N关系。这两个表都有innoDB engine。我想在B中创建一个引用父表(A)的foregin key。我在A中创建了一个primary key,在B中创建了一个index字段。当我输入关系时在B中查看我试图设置外键但是失败了。 B.index - &gt;援助。 错误消息:No index Defined(索引) 我尝试了一切没有解决方案

提前致谢

2 个答案:

答案 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`);