ON UPDATE RESTRICT有什么作用?

时间:2011-12-03 23:41:07

标签: mysql database database-design

...
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表中删除一行,那么用户元表中的相关行也将被删除。但是ON UPDATE RESTRICT做了什么?

1 个答案:

答案 0 :(得分:51)

如果有任何外键依赖于正在更改的字段,

RESTRICT会阻止操作发生。