ti-enxame.com

O que o ON UPDATE RESTRICT faz?

...
user_id INTEGER NOT NULL, 
CONSTRAINT fk_user_meta FOREIGN KEY (user_id)
    REFERENCES users (id) ON DELETE CASCADE ON UPDATE RESTRICT

Sei de aqui que ON DELETE CASCADE significa que, se eu excluir uma linha da tabela de usuários, a linha associada da meta-tabela do usuário também será removida. Mas o que o ON UPDATE RESTRICT faz?

40
Alex

RESTRICT impede que a ação aconteça se houver chaves estrangeiras que dependem do campo que está sendo alterado.

53
Chris Eberle