我试图在现有的Innodb表中添加一个自我关系,这里是表结构
Table person person_id int (10) primary key not null auto increment, parent_id int (10) NULL default null, name varchar(30)
当我使用此命令时
ALTER TABLE `person` ADD FOREIGN KEY ( `parent_id` ) REFERENCES `person` (`person_id`) ON DELETE RESTRICT ON UPDATE RESTRICT ;
我得到错误数据类型不匹配。我认为这可能是由于parent_id中的空值。有没有办法跳过这个检查?
由于
答案 0 :(得分:2)