gpt4 book ai didi

sql - 外键约束的条件级联操作?

转载 作者:行者123 更新时间:2023-11-29 12:21:44 25 4
gpt4 key购买 nike

我有 parentchild 表,其中 child 有一个 FK 指向父表的 PK。当我删除父表中的内容时,我也可以通过 ON DELETE CASCADE 删除子记录。

但是,在我的 parent 表中,我根本没有删除记录。相反,我设置列 state = "passive"。我想删除 child 表中的相关条目。

我们在 Postgres 中有类似“条件级联”的东西吗?或者手动删除 child 表中的条目的解决方案?

最佳答案

您必须在更新时执行操作的触发器中执行此操作。在 NEW.state = "passive"的地方,删除子行。

关于sql - 外键约束的条件级联操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18336871/

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