我试图用phpmyadmin创建表之间的外键约束,所有涉及的表都是InnoDB . 相关表格是:

  • 用户

  • 等级

  • UserLevel

UserLevel使用user_id和level_id列进行索引,我希望外键约束 . 限制在level_id列上没有问题,但user_id失败并显示以下错误:“在user_id上创建外键时出错(检查数据类型)”

两列都是int(11)NOT NULL和signed类型 . 我有另一个表通过外键成功链接到用户,但我看不出这些列之间的任何差异 .

有谁看到我在这里失踪了?