7

我有一个现有的 InnoDB 表,它已经有指向不同表的外键。

但是当我尝试创建一个指向主索引的外键时,我得到一个错误(检查数据类型)。

该表是以 User_Id 作为主表的用户。

我想要一个外键 Manager_ID,它是 User_Id 的 FK。

两个 INT 两个 长度 10 无符号...

但我仍然收到数据检查错误...?

4

1 回答 1

14

确保 Manager_ID设置为NOT NULL

您必须在该字段上允许空值,因为公司中最高层的人将没有经理。

我在 MySQL 板上找到了一篇可能有帮助的帖子。

于 2009-03-23T20:24:15.923 回答