大家在设计mysql表的时候会设计强制的外键约束么

高榕 发布于 2012/07/16 10:59
阅读 1K+
收藏 0
       强制外键约束在对数据库管理的时候很麻烦啊,请客一个表或者对表进行操作会很麻烦,对外键约束的逻辑是不是写在程序里会更好写!
加载中
0
高榕
高榕

呵呵,上网搜索了一下,支持外键的人和反对的都大有人在!以下是争论贴

http://www.itpub.net/thread-1313696-1-1.html

Y-QTCe
Y-QTCe
人家说的是Oracle
0
CoserSeu
CoserSeu

有些约束还是很有必要的啊。

约束带来的负面影响我觉得并不在于数据库的管理,更多的是在于对性能上的影响。

0
大东哥
大东哥
有些会有些不会。
0
郑雨涵
郑雨涵
基本不会。会恶心死。
0
kafka0102
kafka0102
如果性能上不存在问题,有个约束还是好的,尤其是对一致性有高要求的情况。
0
逝水fox
逝水fox
基本上不会设置
0
mahone
mahone
做互联网的应该不会。。。做企业内部系统erp这种应该会。。。
0
高榕
高榕

引用来自“mahone”的答案

做互联网的应该不会。。。做企业内部系统erp这种应该会。。。
的确啊,我们公司主要做互联网的,主要是社交网络这块,以后设计的并非会很大。就怕会影响性能!
0
chunkchen
chunkchen
我这边的项目基本不会
0
Sephiroth
Sephiroth

不会。

比较推荐用逻辑(或对应的实体对象)去约束。

返回顶部
顶部