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

나는 DELETE CASCADE가 사용자 테이블에서 행을 삭제하면 사용자 메타 테이블의 관련 행도 삭제된다는 것을 알 수 있습니다 (here). 하지만 ON UPDATE RESTRICT의 기능은 무엇입니까?ON UPDATE RESTRICT의 기능은 무엇입니까?

답변

48

RESTRICT은 변경되는 필드에 의존하는 외래 키가있는 경우 작업이 수행되지 않도록합니다.

+12

외래 키가 존재하지 않는 키 – neworld

+0

으로 업데이트되는 이유는 무엇입니까? – Blauhirn

관련 문제