我有一个现有的InnoDB表,它已经有指向不同表的外键.
但是当我尝试创建指向主索引的外键时,我收到错误(检查数据类型).
该表是User with User_Id作为Primary.
我想要一个外键Manager_ID,这是一个FK到User_Id.
两个INT都长度10无符号...
但我仍然得到数据检查错误......?
确保未将Manager_ID 设置为NOT NULL
.
您必须在该字段上允许空值,因为公司中最顶层的人员将没有经理.
我在MySQL板上发现了一个可能有用的帖子.