• CASCADE:对父表进行delete,update操作时,子表也会delete,update掉关联的记录。更新/删除主表中记录时自动更新/删除子表中关联记录。

  • RESTRICT:如果想要删除/更新父表的记录时,而子表中有关联该父表的记录,则不允许删除/更新父表中的记录

  • SET NULL:对父表进行delete,updat操作时,会将子表中关联的记录外键所在列设置为null,在设置时该列应设置为可以为null

  • NO ACTION:同 RESTRICT,立即检查外键约束

    如果首先对子表进行删除还是更新操作,无论设置的是什么值,主表都不会变。

Mysql外键设置中CASCADE、NO ACTION、RESTRICT、SET NULL区别意义相关推荐

  1. MySQL外键设置中的的nbsp;Cascad…

    原文地址:MySQL外键设置中的的 Cascade.NO ACTION.Restrict.SET NULL 作者:守拙 . cascade方式 在父表上update/delete记录时,同步updat ...

  2. Mysql外键设置中的CASCADE、NO ACTION、RESTRICT、SET NULL、Set DEFAULT

    CASCADE:父表delete.update的时候,子表会delete.update掉关联记录: SET NULL:父表delete.update的时候,子表会将关联记录的外键字段所在列设为null ...

  3. MySQL外键设置中的的 Cascade、Restrict、SET NULL 、NO ACTION

    DROP [TEMPORARY] TABLE [IF EXISTS]     tbl_name [, tbl_name] ...     [RESTRICT | CASCADE] <1> ...

  4. MySQL外键设置中的的 Cascade、NO ACTION、Restrict、SET NULL

    . cascade方式 在父表上update/delete记录时,同步update/delete掉子表的匹配记录 . set null方式 在父表上update/delete记录时,将子表上匹配记录的 ...

  5. mysql 命令行 外键_MySQL命令行MySql外键设置详解

    第一招.mysql服务的启动和停止 net stop mysql net start mysql 第二招.登陆mysql 语法如下: mysql -u用户名 -p用户密码 键入命令mysql -uro ...

  6. mysql 命令行 外键_MySQL基本命令行MySql外键设置详解

    MySQL 命令行 一.mysql服务的启动和停止 net stop mysql net start mysql 二.登录mysql 语法如下:mysql  -u  用户名  -p  用户密码 键入命 ...

  7. mysql 外键设置_详解MySQL外键设置

    MySQL外键设置是学习MySQL数据库过程中不能不提的,下面就会为您详细介绍MySQL外键设置的方法,希望对您学习MySQL外键设置方面能有所帮助. 外键的作用: 保持数据一致性,完整性,主要目的是 ...

  8. mysql外键设置方式

    mysql外键设置方式/在创建索引时,可指定在delete/update父表时,对子表进行的相应操作, 包括: restrict, cascade,set null 和 no action ,set ...

  9. DBeaver mysql 外键设置了级联删除,子表无法添加数据

    DBeaver mysql 外键设置了级联删除,子表无法添加数据 报错:Cannot add or update a child row: a foreign key constraint fails ...

  10. mysql setnull_1、Mysql无法创建外键的原因 2、MySql 外键约束 之CASCADE、SET NULL、RESTRICT、NO ACTION分析和作用...

    在Mysql中创建外键时,经常会遇到问题而失败,这是因为Mysql中还有很多细节需要我们去留意,我自己总结并查阅资料后列出了以下几种常见原因. 1.  两个字段的类型或者大小不严格匹配.例如,如果一个 ...

最新文章

  1. python turtle画滑稽_使用python的turtle函数绘制一个滑稽表情的方法
  2. Spring Cloud第五章:服务网关Zuul
  3. 你必须知道的指针基础-3.指针的移动及指针的危险
  4. 【XSY3048 】Polynominal 数学
  5. mysql日期可以保存时区_数据库存储时间的时区问题
  6. python 中BeautifulSoup入门
  7. python获取当前网页元素_python – 如何获取webdriver中元素的当前内容
  8. oracle改表结构非空字段类型,oracle 表结构的非完全复制
  9. shortest path problem
  10. plsql导出文件转mysql_PLSQL Developer导入导出数据库
  11. 程序化交易入门(一)
  12. 部署 php 项目,使用deployer 来部署PHP项目
  13. godaddy空间如何建网站教程
  14. 一次性听懂英语影视节目的真实经历和经验谈
  15. 遇见你是我最美的意外
  16. 基于AT89S52芯片+LCD1602液晶显示+DS12C887时钟模块的数字时钟
  17. 17964 水桶打水
  18. App怎么推广最有效
  19. 中国政府门户网站的特点
  20. Echarts之双横向柱状对比图

热门文章

  1. 刷卡机显示服务器连接失败,pos密码错误_POS机常见故障代码解释
  2. science图表_如何利用PS制作统计图表(一些饼图的科学制作技巧)
  3. 【VUE】如何关闭代码规范extra semicolon
  4. 静态路由 直连路由 拓扑
  5. 一个老乞丐一句话震惊中国人...............
  6. 基因组测序 转录组测序
  7. D. Count GCD
  8. iView的表格做一个带斜线的表头
  9. Fabric.js 文档
  10. 秒读小说app带源码,开源阅读软件app,开源小说阅读app源码