mysql - ON UPDATE RESTRICT 有什么作用?

标签 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 意味着如果我从用户表中删除一行,那么用户元表中的关联行也将被删除。但是 ON UPDATE RESTRICT 有什么作用呢?

最佳答案

RESTRICT 如果存在依赖于正在更改的字段的任何外键,则阻止该操作发生。

关于mysql - ON UPDATE RESTRICT 有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8371950/

相关文章:

php - 在 MySQL 数据库中存储纬度和经度值的问题

Mysql数据库设计多值多值

java - Spring liquibase变更集文件更新

database-design - Firebird 中主键的最大大小是多少?

postgresql - 在索引列上优化使用 LIKE

php - 500 - 发生错误 - 在 Joomla 中添加新文章时 DB 函数报告没有错误

mysql - IN 条件下的数据库字段

MySQL 与 NoSQL : storing boards and image meta

iOS:使用混合的用户数据更新预加载的数据库

php - 用户 Assets 删除后如何处理