同一表中和相关的fk和pk问题

时间:2020-05-02 10:27:39

标签: mysql sql

“ HProblem的fk和pk在同一表中并且相关。”

所以,我想在表'employee'中插入值,但是程序显示错误:

错误代码:1452。无法添加或更新子行:外键约束失败(ikbo_6employee,约束employee_ibfk_1外部键(manager_id)参考employeeemployee_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)

relation key

0 个答案:

没有答案
相关问题