【发布时间】:2013-08-03 06:09:05
【问题描述】:
我读过这个问题: What is MySQL's default ON DELETE behavior? 概述了不同选项的行为 - NO ACTION、RESTRICT、SET NULL 和 CASCADE 用于 MySQL 外键的更新/删除操作。
但是,还有另一种选择 - 只是空白。您可以将其设置为空白 - 它本身不是必填字段。
留空有什么作用?和设置为“NO ACTION”一样吗?
【问题讨论】:
-
这似乎更多是关于 phpmyadmin 的问题,而不是 mysql 本身。我不使用它,但我猜它相当于在 CREATE TABLE 命令中没有 ON DELETE 选项。
-
这不是关于 phpmyadmin 的问题 - 我也不使用它。该屏幕截图来自 Navicat,该选项在 Sequel Pro 中也可用。
-
很公平,但我的意思是菜单选项的含义取决于该 GUI 应用程序,而不是 RDBMS 本身。我只是错了你使用的是哪个 GUI 应用程序。
标签: mysql phpmyadmin