MySQL外键设置中的的 CascadeNO ACTIONRestrictSET NULL

Posted 沧海一粟11

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL外键设置中的的 CascadeNO ACTIONRestrictSET NULL相关的知识,希望对你有一定的参考价值。

一、cascade方式
  在父表上update/delete记录时,同步update/delete掉子表的匹配记录 

二、set null方式
  在父表上update/delete记录时,将子表上匹配记录的列设为null
  要注意子表的外键列不能为not null  

 三、No action方式
  如果子表中有匹配的记录,则不允许对父表对应候选键进行update/delete操作  

四、 Restrict方式
  同no action, 都是立即检查外键约束

五、Set default方式
  父表有变更时,子表将外键列设置成一个默认的值 但Innodb不能识别















以上是关于MySQL外键设置中的的 CascadeNO ACTIONRestrictSET NULL的主要内容,如果未能解决你的问题,请参考以下文章

MySQL外键设置中的的 CascadeNO ACTIONRestrictSET NULL

MySQL外键设置中的的 CascadeNO ACTIONRestrictSET NULL

MySQL外键设置中的的 CascadeNO ACTIONRestrictSET NULL

Mysql外键设置中的CASCADENO ACTIONRESTRICTSET NULLSet DEFAULT

Mysql外键设置中的CASCADENO ACTIONRESTRICTSET NULLSet DEFAULT

Oracle一个字段的的外键可以当另一个字段的主键吗