gpt4 book ai didi

mysql - 在将某些内容插入到外键引用的子表之前查找主键的值

转载 作者:行者123 更新时间:2023-11-30 00:38:29 25 4
gpt4 key购买 nike

假设我有两个表:部门和员工。我想插入一个具有引用特定部门的外键的员工。部门表的主键是一些随机的自动递增列。我是否需要将插入查询与另一个查询(例如 select idDepartment from Department where dname = R&D)结合起来,如果是这样,这是如何完成的。另外,还有其他替代方法吗?

最佳答案

您可以使用像这样的单个插入语句来完成此操作,假设该表只有字段 NAME 和 DEP_ID

INSERT INTO EMPLOYEE (EMP_NAME, DEP_ID) SELECT 'employee name',IDDEPARTMENT FROM DEPARTMENT WHERE DNAME = 'R/A' 

关于mysql - 在将某些内容插入到外键引用的子表之前查找主键的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21974122/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com