原文:mysql数据库外键的使用,随主表同时更新或删除

现在有一个图书表,记载了图书信息,图书id为nh id, 要求有一个图书章节表,按章节记载图书的具体信息,外键nh id对应图书表的nh id,同时要求如果图书表id改变,对应的章节表的外键也改变,如果图书删除,该书对应的章节也一并删除 添加外键约束为 其中 为建立外键 为一并删除或更新 完整参考 ...

2018-03-15 14:37 0 1413 推荐指数:

查看详情

mysql数据库设置更新删除选项

CASCADE:父表delete、update的时候,子表会delete、update掉关联记录;SET NULL:父表delete、update的时候,子表会将关联记录的字段所在列设为null,所以注意在设计子表时不能设为not null;RESTRICT ...

Thu May 30 00:18:00 CST 2019 0 1020
mysql数据库删除更新规则

1.CASCADE:从父表删除更新且自动删除更新子表中匹配的行。 2.SET NULL:从父表删除更新行,并设置子表中的列为NULL。如果使用该选项,必须保证子表列没有指定NOT NULL。 3.RESTRICT:拒绝对父表的删除更新操作。 4.NO ACTION:标准SQL的关键字 ...

Thu Dec 13 18:38:00 CST 2018 0 700
mysql数据库设置更新删除选项

CASCADE:父表delete、update的时候,子表会delete、update掉关联记录;SET NULL:父表delete、update的时候,子表会将关联记录的字段所在列设为null,所以注意在设计子表时不能设为not null;RESTRICT:如果想要删除父表的记录时,而在 ...

Tue Oct 16 03:27:00 CST 2018 0 3198
数据库主表,从表,主键,等之间的关系

主键:一般情况下,满足第一范式的表都有一个主键Primary key,用于唯一标示数据库中的一个字段。是相对于数据库设计中的参考完整性而言,它与主键之间是彼此依赖的关系。假设现在有两个表,产品分类表ProductCategory(主键c_id)和产品表Product(主键p_id),每类 ...

Thu Jan 10 05:11:00 CST 2019 0 3099
MySQL数据库--约束及使用

什么是主键、关系型数据库中的一条记录中有若干个属性,若其中某一个属性组(注意是组)能唯一标识一条记录,该属性组就可以成为一个主键。 比如: 学生表(学号,姓名,性别,班级) 其中每个学生的学号是唯一的,学号就是一个主键 课程表(课程编号,课程名,学分) 其中课程编号是唯一的,课程编号 ...

Thu Nov 29 17:56:00 CST 2018 1 3701
数据库使用和级联删除

前一阵子写了1个项目,这个项目有ios和android2个版本,都使用了sqlite数据库数据库内容也不是太复杂,但是我们在操作时没有利用数据库的级联删除等功能,导致代码复杂,现在分析一下。 比如系统需要2个表,表Person表示人的信息, 包含personID,personName, 表 ...

Thu Feb 20 19:45:00 CST 2014 0 4894
数据库】主键,主表,从表,关联表,父表,子表

转自:https://www.2cto.com/database/201707/662425.html 一、前言 在数据库设计中,hibernate,iBatis等ORM框架的使用中经常听说主键,主表,从表,关联表,父表,子表之类的术语,弄懂它们之前的区别与联系对于数据库设计和ORM框架 ...

Mon Dec 24 08:02:00 CST 2018 0 2275
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM