如果“ predmet ”是“ predmeti ”的外键,而“ nositelj ”是“ nastavnici ”的外键,
如果我为两个外键指定ON DELETE CASCADE并删除其中一个实体会发生什么?它会产生错误吗?
编辑:我正在使用最新版本的 PostgreSQL。
如果“ predmet ”是“ predmeti ”的外键,而“ nositelj ”是“ nastavnici ”的外键,
如果我为两个外键指定ON DELETE CASCADE并删除其中一个实体会发生什么?它会产生错误吗?
编辑:我正在使用最新版本的 PostgreSQL。
阅读您的 RDBMS 手册(您尚未指定它)。通常禁止循环级联 - 创建时会出现错误。
更新:尝试http://sqlfiddle.com/#!1/24df4/2/0似乎没有被禁止 - 递归删除。
有人非常友善地贬低了我,因为我已经修复了标签,这使我的帖子不正确)