小编Mic*_*sik的帖子

在PostgreSQL中删除带有外键的行

我想删除包含外键的行,但是当我尝试这样的事情时:

DELETE FROM osoby WHERE id_osoby='1'
Run Code Online (Sandbox Code Playgroud)

我得到这个声明:

错误:表"osoby"上的更新或删除违反表"kontakty"上的外键约束"kontakty_ibfk_1"DETAIL:键(id_osoby)=(1)仍然从表"kontakty"引用.

如何删除这些行?

sql postgresql foreign-keys cascading-deletes

63
推荐指数
5
解决办法
10万
查看次数

标签 统计

cascading-deletes ×1

foreign-keys ×1

postgresql ×1

sql ×1