当前位置:   article > 正文

mysql——外键约束:CASCADE、RESTRICT、NO ACTION、_mysql中cascade是什么意思啊

mysql中cascade是什么意思啊

mysql——外键约束:CASCADE、RESTRICT、NO ACTION

先决条件:基于有主外键参照的表。

1.cascade:当父表执行更新和删除操作时,其子表也执行相应的操作。(从父表中进行的操作
举例:

  • 表test1(父表
    Alt

  • 表test2(子表
    Alt

  • 分别写入数据
    AltAlt

  • 父表test1执行删除id = 1,id = 2的操作,看子表test2的变化:
    Alt

  • 从以上我们不难发现,当父表进行删除或更新操作时发生在父表),相应的,子表也得到了变更,这就是CASCADE的作用。

  • RESTRICT:拒绝对父表的删除和更新操作。

  • NO ACTION:和RESTRICT一样,只是标准的SQL关键字而已。

  • 结束语…………………………福利时间到………………………………

    大家同为程序员,在这里给大家真诚的送上福利。

    福利链接点击这里!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/472531
推荐阅读
相关标签
  

闽ICP备14008679号