如何设置**库中的外键

时间: 发布人:yangguang216

如何设置**库中的外键

已解决问题

谷歌yangguang216用户在提交了关于“剑王朝如何设置**库中的外键”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-02-25T13:10:31。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,你就是当代的活雷锋,太感谢了 !

希望以下的回答,能够帮助你。

第1个回答

用户名:wqoyllwq29  

外键的设计初衷是为了在**库端保对逻辑上相关联的表**在操作上的一致性与完整性。

优点:

精简关联**,减少**冗余

避免后期对大量冗余处理的额外运维操作。

降低应用代码复杂性,减少了额外的异常处理

相关**管理全由**库端处保封周出兴企理。

增加文档的可读性

特别是在表设计开始,绘制ER图的时候,逻辑简单明了,可读性非常强。

缺点:

性能压力

外键一般会存在级联功能,级联更新,级联删除混阻死逐谈诉布等等。在海量**场景,各境苦展成关造成很大的性能压力。比如插入一条新记录,如果插入记录的表有10个外键,那势必要对关联的10张表逐一检查插入的记录是否合理,延误了正常插入的记录时间。并且父表的更新会连带子表加上相关的保旧顺掉孙急席善条锁。

其他功能的灵活性不佳

比如,表结构的更新等。