Я пытаюсь добавить самоотношение в существующую таблицу 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. Есть ли способ пропустить эту проверку?
Спасибо