原文:mysql数据库设置外键,更新与删除选项

CASCADE:父表delete update的时候,子表会delete update掉关联记录 SET NULL:父表delete update的时候,子表会将关联记录的外键字段所在列设为null,所以注意在设计子表时外键不能设为not null RESTRICT:如果想要删除父表的记录时,而在子表中有关联该父表的记录,则不允许删除父表中的记录 NO ACTION:同 RESTRICT,也是首 ...

2019-05-29 16:18 0 1020 推荐指数:

查看详情

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

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

Tue Oct 16 03:27:00 CST 2018 0 3198
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数据库--约束及使用

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

Thu Nov 29 17:56:00 CST 2018 1 3701
MySQL数据库删除数据(有约束)

MySQL删除一张表或一条数据的时候,出现有约束的问题,于是就去查了下方法: 删除数据的时候如果想把id序列也清空到1开始可以: truncate table 表名; 如果不需要清空序列直接删除就好了。 ...

Mon Apr 01 17:57:00 CST 2019 0 1120
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM