2011-12-03 22 views
34
... 
user_id INTEGER NOT NULL, 
CONSTRAINT fk_user_meta FOREIGN KEY (user_id) 
    REFERENCES users (id) ON DELETE CASCADE ON UPDATE RESTRICT 

我從here得知,ON DELETE CASCADE意味着如果我從users表中刪除一行,那麼用戶元表中的相關行也會被刪除。但是,UPDATE RESTRICT是做什麼的?ON UPDATE RESTRICT是做什麼的?

回答

48

RESTRICT如果有任何依賴於正在更改的字段的外鍵,將阻止該操作發生。

+12

或者外鍵被更新爲不存在鍵 – neworld

+0

爲什麼你會想要實現它? – Blauhirn

相關問題