在Xampp / phpmyadmin中创建外键的问题

时间:2012-08-21 10:44:14

标签: java mysql phpmyadmin

这是我的代码..

ALTER TABLE ADDRESS
ADD CONSTRAINT ADDRESS_PK PRIMARY KEY(ID),
ADD CONSTRAINT ADDRESS_FK FOREIGN KEY (ID) REFERENCES  CUSTOMER (ID)

我在SQL YoG中创建了约束,但是在xampp中它显示了一些问题。任何建议

enter image description here

1 个答案:

答案 0 :(得分:2)

外键核对清单:

  • 两个表都必须是InnoDB;最近(MySQL 5.5.5)开始发布InnoDB作为默认值;
  • 必须使用相同的数据类型定义两列
    • 包括长度;
    • 包括UNSIGNED限定符;
  • 引用的密钥必须为UNIQUE;
  • 引用的密钥不得为NULL - able;