数据库中为什么设置自增长id,有啥用?不设置有什么问题?

数据库中为什么设置自增长id,有啥用?不设置有什么问题?,第1张

数据库中的每条记录要有一个唯一标示,设置自增长的一般是做为主键,这样数据库可以自动产生一个唯一的列。 有时也可以做为流水号

也就是说保证每一条记录都能有一个唯一的标志来区分,所以这么设置。

不设置的话肯定没错,就是不太方便。

oracle数据库的话可以利用rownum取当前记录的顺序,然后赋值给流水号就可以了。

sqlserver可就没什么好办法了,只能alter table xxx add id nvarchar(10) indentity(1,1)了,然后再将id赋值流水号吧


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/6770282.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-28
下一篇2023-03-28

发表评论

登录后才能评论

评论列表(0条)

    保存