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

Sé de here que ON DELETE CASCADE significa que si borro una fila de la tabla de usuarios, también se eliminará la fila asociada de la meta tabla de usuario. Pero, ¿qué hace ON UPDATE RESTRICT?¿Qué hace ON UPDATE RESTRICT?

Respuesta

48

RESTRICT previene la acción si hay claves externas que dependen del campo que se está modificando.

+12

O la clave externa se actualizó a la clave no existente – neworld

+0

¿por qué alguna vez querría implementar eso? – Blauhirn

Cuestiones relacionadas