注册 登录
编程论坛 SQL Server论坛

生产数据库一般要主键自增长ID么?

aotoman 发布于 2016-01-12 09:32, 2996 次点击
问题如标题,请回答。
6 回复
#2
Maick2016-01-12 09:53
要吧
#3
外部三电铃2016-01-12 15:20
一般都是要的,就算用不到主键ID,加上也不碍事,万一哪天用到,非常方便。
#4
hu9jj2016-01-14 08:07
以下是引用外部三电铃在2016-1-12 15:20:36的发言:

一般都是要的,就算用不到主键ID,加上也不碍事,万一哪天用到,非常方便。
有道理
#5
hvaning2016-01-14 15:26
不一定是要自增吧!也可以是guid
#6
sharamjam2016-02-19 20:55
还是加了比较好!

很多时候会用到

比如能很方便的识别哪些是新增加的记录
#7
mywisdom882016-03-09 17:28
以下是引用sharamjam在2016-2-19 20:55:17的发言:

还是加了比较好!

很多时候会用到

比如能很方便的识别哪些是新增加的记录

要比较好,开始设计时,好像用不到,但后来,由于某个问题,就能用到了。
比如你在查重复数据的时候,你在设计的时候,可能就规定了某些字段重复时,就是重复的。
比如你规定
姓名,身份证,当你判断这2个字段的内容相同时,就是重复的记录。
这个时候,你想要删除这个重复的记录时,你就不知道怎么删除了。
此时,要是多出了个ID,那就什么问题就不是问题了。。
1