主要问题

Abe*_*ler 4 database database-design

拥有单列主键与复合主键有什么好处?

我有一个由两个id列组成的表,它们组成了主键.

这有什么不利之处吗?有没有令人信服的理由让我投入一个独一无二的专栏?

Cal*_*ain 9

数据库规范化坚果会告诉你一件事.

我只是对多年来我学到的东西提出自己的看法.我将自动增加ID字段添加到每个($&(@#$)#我的一张桌子.它让生活变得容易一百万次从长远来看,能够单独挑出一行而不受惩罚.

这是来自"战壕里"的开发者.

  • 为重点+1.我完全同意. (2认同)
  • 那样你可以忽略所有重复的垃圾行? - auto-inc是一种病毒.一旦一个应用程序层期望它成为支持正确的复合键的噩梦.让我猜一下,你可能会使用独特的键.虽然你没有把它们称为你的主要关键,但是这样才能保持你的理智. - DN螺母 (2认同)