当前位置:
代码迷
>>
.NET分析设计
>> 数据库用ID做主键,而且自增,这样设计好吗
详细解决方案
数据库用ID做主键,而且自增,这样设计好吗
热度:
229
发布时间:
2016-05-01 22:31:24.0
数据库用ID做主键,并且自增,这样设计好吗?
数据库用ID做主键,并且自增,这样设计好吗?
------解决思路----------------------
这也没绝对的好坏,但以我来说,尽量不用自增主键。除非:
1:表中找不出3个以内字段可以表示的业务主键
2:没有集中大量的插入操作
3:不使用自增id作为外键(即id变化不影响系统逻辑和功能)
同时符合以上3条,我会用自增id;通常尽量使用业务主键做id,实在找不出业务主键,那就用guid。
查看全文
相关解决方案