原文:关于mysql(Navicat premium软件中) 外键设置中“删除”和“更新”选项详解

ON DELETE restrict 约束 :当在父表 即外键的来源表 中删除对应记录时,首先检查该记录是否有对应外键,如果有则不允许删除。 no action:意思同restrict.即如果存在从数据,不允许删除主数据。 cascade 级联 :当在父表 即外键的来源表 中删除对应记录时,首先检查该记录是否有对应外键,如果有则也删除外键在子表 即包含外键的表 中的记录。 set null:当在 ...

2019-11-21 16:11 0 912 推荐指数:

查看详情

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数据库设置更新删除选项

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

Tue Oct 16 03:27:00 CST 2018 0 3198
MySQL利用实现级联删除更新

MySQL利用实现级联删除更新 MySQL支持的存储引擎只有InnoDB,在创建的时候,要求父表必须有对应的索引,子表在创建的时候也会自动创建对应的索引。在创建索引的时候,可以指定在删除更新父表时,对子表进行的相应操作,包括RESTRICT、NO ACTION、SET ...

Tue Oct 18 00:04:00 CST 2016 0 22060
[原创]MYSQL利用实现级联删除更新

MySQL利用实现级联删除更新   MySQL支持的存储引擎只有InnoDB,在创建的时候,要求父表必须有对应的索引,子表在创建的时候也会自动创建对应的索引。在创建索引的时候,可以指定在删除更新父表时,对子表进行的相应操作,包括RESTRICT、NO ACTION、SET ...

Thu Jan 05 22:10:00 CST 2017 0 4722
MySQL的主键,有什么作用详解

              MySQL的主键,有什么作用详解                                      作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。   学关系型数据库的同学,尤其在学习主键和时会产生一定的困惑。那么今天 ...

Fri Jan 18 08:05:00 CST 2019 1 12388
Mysql分析(什么是,为什么要用,添加,主外关联删除)

有一个东西一直在我脑海中是个很烦的东西,但是这东西不搞清楚会阻碍自己的前进。自己做项目demo永远只能用一张表... 所以今天还是学习了下希望能够搞明白一些... 百度上搜索的作用"保持数据的完整性,一致性","参照完整性"...什么的,我想信很多小伙伴都不明白到底什么意思 ...

Fri Aug 24 03:34:00 CST 2018 0 2423
NavicatMySQL添加详细过程

NavicatMySQL添加详细过程 /** *@author blovedr *功能: NavicatMySQL添加 *日期: 2018年6月21日 22:42 *注释: 学习数据库MySQL的点点记录, 谢谢网上各位大神分享经验,欢迎各位大神批评指导与交流 ...

Fri Jun 22 06:44:00 CST 2018 1 33045
MySql设置详解

(1) 的使用: 的作用,主要有两个: 一个是让数据库自己通过来保证数据的完整性和一致性 一个就是能够增加ER图的可读性 有些人认为的建立会给开发时操作数据库带来很大的麻烦.因为数据库有时候会由于没有通过的检测而使得开发人员删除,插入操作 ...

Fri Mar 08 21:40:00 CST 2013 0 4337
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM