Проблема с FK и ПК, которые находятся в той же таблице и связанных - PullRequest
0 голосов
/ 02 мая 2020

«Проблема HP с fk и pk, которые находятся в одной и той же таблице и связаны между собой.»

Итак, я хочу вставить в таблицу значения «employee», но программа показывает мне ошибку:

Код ошибки: 1452. Невозможно добавить или обновить дочернюю строку: ограничение внешнего ключа не выполняется (ikbo_6. employee, CONSTRAINT employee_ibfk_1 FOREIGN KEY (manager_id) ССЫЛКИ employee (employee_id)).

insert into employee values
(1,'Mccain', 'Jhonny','D',1001,101,'2008-05-12',2000.90,100.45,801);

Сначала я попытался добавить данные в pk_key, а затем - в другие столбцы, но это не сработало.

insert into employee (last_name,first_name,middle_initial,manager_id,job_id,hire_date, salary, commission, department_id) values
('Mccain', 'Jhonny','D',1001,101,'2008-05-12',2000.90,100.45,801);

что я делаю не так?

Структура employee_id int(6) not null auto_increment primary key,manager_id int(6)

и foreign key (manager_id) references Employee (employee_id)

ключ отношения

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...