【发布时间】:2014-12-22 10:43:17
【问题描述】:
我有一个包含 3 个复合键(类型:数字)的表。添加一个额外的列以将其用作主键(类型:autoNumber)是否更好?如果是,为什么?
【问题讨论】:
-
如果你只在主键上使用它会提高性能。因为它只需要遍历一列
-
请提供更多细节。一般来说,如果某些列需要是唯一的,您将无法仅仅因为添加了另一个键而从它们中删除一个键。更多信息可以在here找到。
-
@Fred,您确定您的意思是 三个 复合键吗?或者您真的是指 一个 由三个属性组成的复合键?
标签: database database-design relational-database composite-primary-key