如何使用phpMyAdmin添加指向同一个表的外键?

AFG*_*AFG 7 mysql innodb foreign-keys phpmyadmin self-join

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

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

该表是User with User_Id作为Primary.

我想要一个外键Manager_ID,这是一个FK到User_Id.

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

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

Pow*_*ord 14

确保将Manager_ID 设置为NOT NULL.

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

我在MySQL板上发现了一个可能有用的帖子.