gpt4 book ai didi

MySQL如何插入

转载 作者:行者123 更新时间:2023-11-29 22:58:13 25 4
gpt4 key购买 nike

我这里有两个表,例如表A和表B,当两个表都包含彼此的外键时,我如何插入数据?比如A表有一个属性是B表的外键引用,B表有一个属性是A表的外键引用

create table abc
(ID varchar(10),
subID varchar(10),
primary key (ID),
foreign key (subID) references def(SubID)
)

create table def
(SubID varchar(10),
ID varchar(10),
primary key (SubID),
foreign key (ID) references abc(ID)
)

就像这样(我跳过了其他各种信息)

最佳答案

我认为在您当前的设计中这是不可能的。

如果您确实需要对两个表进行交叉依赖插入,请删除一个外键。然后你可以在表 ABC 上插入,然后在 DEF 上插入。

我也认为你的数据库设计不正确。

关于MySQL如何插入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28629447/

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