当前位置: 代码迷 >> .NET分析设计 >> 数据库用ID做主键,而且自增,这样设计好吗
  详细解决方案

数据库用ID做主键,而且自增,这样设计好吗

热度:229   发布时间:2016-05-01 22:31:24.0
数据库用ID做主键,并且自增,这样设计好吗?
数据库用ID做主键,并且自增,这样设计好吗?
------解决思路----------------------
这也没绝对的好坏,但以我来说,尽量不用自增主键。除非:
1:表中找不出3个以内字段可以表示的业务主键
2:没有集中大量的插入操作
3:不使用自增id作为外键(即id变化不影响系统逻辑和功能)

同时符合以上3条,我会用自增id;通常尽量使用业务主键做id,实在找不出业务主键,那就用guid。
  相关解决方案