从具有外键的表中删除记录(Derby)

时间:2015-01-21 13:29:13

标签: netbeans foreign-keys derby netbeans-platform named-query

我在derby数据库中的表中添加了一些记录。有些表中有外键,如果我尝试从具有外键的表中删除记录,则不允许我删除有外键验证的记录。即使我点击“截断表”,它也不允许我删除数据。

所以我的问题是如何删除德比中有外键的表中的所有记录?

感谢您的时间。

1 个答案:

答案 0 :(得分:1)

您尝试删除的记录的ID可能会在其他表中使用吗? 尝试删除使用您无法删除的记录主键的记录。

当你删除它们时,你将能够删除你想要删除的记录。

也许可以设置在删除记录之前激活的某种触发器,并使该触发器删除使用您正在删除的记录的主键的其他记录。这样你就不必一直自己做。

希望这有助于你。