mysql - ON UPDATE RESTRICT 有什么作用?

...
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 如果存在依赖于正在更改的字段的任何外键,则阻止该操作发生。

https://stackoverflow.com/questions/8371950/

相关文章:

mysql - 在 Postgresql 中模拟 MySQL 的 ORDER BY FIELD()

php - 将大量点击记录到 MySQL 数据库中的最佳实践

mysql - 如何同步开发和生产数据库

php - Doctrine2 迁移向下迁移并从浏览器而不是命令行迁移

php - Laravel OrderBy 关系计数

mysql - 错误 2002 (HY000) : Can't connect to local M

mysql - 使用 mysql 查询获取字符串的最后 5 个字符

php - MySQL 查询随机滞后

php - 如何使用 laravel 连接 mysql?

php - 一次查询 MySQL 插入多行