gpt4 book ai didi

sql - 同时从多个表中删除记录?

转载 作者:行者123 更新时间:2023-12-04 17:12:25 25 4
gpt4 key购买 nike

我有4张 table 。在第一个表中有 appid 作为主键,在其他三个表中是外键。我想在一个查询中从所有三个中删除数据。我尽力了,但失败了。有人可以帮忙吗?

最佳答案

不能写一个引用多个表的delete语句,你需要写4个delete语句。

但是,如果合适,您可以将 3 个子表上的外键定义为“ON DELETE CASCADE”。然后,当您从父表中删除时,3 个子表中的所有关联行也将被删除。这有时很有用,但我不建议将其作为一般做法,因为这对开发人员来说可能很危险且令人困惑。

关于sql - 同时从多个表中删除记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7076570/

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