gpt4 book ai didi

mysql - 删除表的一行,该行具有链接到另一个表的键作为外键

转载 作者:太空宇宙 更新时间:2023-11-03 10:32:34 24 4
gpt4 key购买 nike

我刚刚开始摆弄 mysql。我有三个表。

    PURCHASEORDERS
PURCHASEORDERLINE(HAS A FOREIGN KEY OF PURCHASEORDERID AND STOREROOM ID)
STOREROOM

我试图从 purchaseorders 中删除一行并意识到这将是一个问题,因为它链接到 purchaseorderline 的外键。现在根据我的理解我不得不说(用伪代码)

    delete from purchaseorders where purchaseid not exists in 
purchaseorderline.purchaseid

关于我如何用 mysql 术语表达它有什么建议吗?

最佳答案

只是不使用

  delete from purchaseorders where purchaseid not in 
( select purchaseorderline.purchaseid from purchaseorderline where
purchaseid is not null
)

关于mysql - 删除表的一行,该行具有链接到另一个表的键作为外键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55311970/

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