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

标签 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

最佳答案

外键 list :

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

关于java - 在 Xampp/phpmyadmin 中创建外键的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12053202/

相关文章:

java - 错误: Please fix the version conflict?

php - 不同表中 MYSQL 值的总和

mysql - php mysql 股市交易游戏 - 计算盈亏

php - 安装 wamp 服务器后出现意外的 PhpMyAdmin 登录屏幕

java - T 的使用扩展了 U?

java - Android 使用代码打开/关闭移动数据

Mysql 数据库未显示 localhost phpmyadmin (sequel pro)

php - 如何获取表中两个字段的自增id

java - 如何使用 Spring 注入(inject)属性文件?

php - 使用 SSL 支持将 Piwik 前端(应用程序服务器)连接到远程 MySQL 服务器