具有未出現在引用關係中的外鍵值的元組被稱爲懸擺元組。SQL外鍵約束和懸空元組
我在一本書中發現了這個。任何人都可以解釋嗎?
如果我們有一個表
CREATE TABLE Studio (
name CHAR(30) PRIMARY KEY,
address VARCHAR(255),
presC# INT,
FOREIGN KEY (presC#) REFERENCES MovieExec(cert#)
);
然後,我們不能用presC#
中不存在MovieExec
添加一個元組。那麼他們怎麼會得到懸擺的元組呢?
或者如果您已經禁用FK一段時間然後重新啓用(不檢查更新/插入的平均值)。 –