今天create table 和 alter table 添加外建的时候发现,我指定外键为 RESTRICT,我用show create table 没法看到有RESTRICT,后来实验证明RESTRICT 和no action 效果是一致的,都是对父表的update/delete 立即检查,若子表中存在相关记录在父表中存在,则不允许对父表所在行的update/delete。

reference_option:

RESTRICT | CASCADE | SET NULL | NO ACTION