首页 > 解决方案 > 映射主键和外键

问题描述

我创建了一个员工表

Emp_ID(Primary key), Emp_Name, Address,Designation,Manager_ID(Foreign Key).

外键与主键映射。在经理 ID 列中,我正在输入他/她的经理的 ID。这意味着会有很多员工具有相同的经理 ID。现在我面临的问题是它会在员工 ID 和经理 ID 之间产生冲突。

我将如何维护数据库。

标签: sqldatabasedatatableforeign-keysprimary-key

解决方案


您可以尝试使用以下插入查询

INSERT INTO employee(Emp_ID, Emp_Name, Address,Designation,Manager_ID) values(1,"xyz","ABC","Engineer",(select manager_id from manager where id = 1))

推荐阅读