加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

sql – 为什么我的IDENTITY列值有差距?

发布时间:2020-12-12 08:26:04 所属栏目:MsSql教程 来源:网络整理
导读:我有个问题. 我的ID主(IDENTITY)被配置为自动增量(类型:int).但是,当我插入一个新行时,这个新的id不是连续的.发生什么事?任何解决方案? 编辑: [...][id]int] IDENTITY(1,1) NOT NULL,[...]CONTRAINT [PK_Medida] PRIMARY KEY CLUSTERED([id] ASC) WITH (P
我有个问题.

我的ID主(IDENTITY)被配置为自动增量(类型:int).但是,当我插入一个新行时,这个新的id不是连续的.发生什么事?任何解决方案?

编辑:

[...]
[id]int] IDENTITY(1,1) NOT NULL,[...]
CONTRAINT [PK_Medida] PRIMARY KEY CLUSTERED
(
[id] ASC
) WITH (PAD_INDEX = OFF,STATISTICS_NORECOMPUTE = OFF,IGNORE_DUP_KEY = OFF,ALLOW_ROW_LOCKS = ON,ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]

解决方法

不要指望身份是连续的.有许多场景可以留下空白.将身份像抽象的数字一样考虑,并不附加任何商业意义.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读