我想让数据库的自增ID在删除中间一条后,后边的ID可以自动连续下来。

发布时间:2024-05-14 14:03 发布:上海旅游网

问题描述:

我删除之后使用UPDATE把后边的ID迁移
可是当我再添加数据的时候还是接着自增最后的插入啊?

问题解答:

alter table 表名 drop column 自增列名
alter table 表名 add 自增列名 int identity(1,1)

思想就是先删除自增列,再添加一列自增列

USE AdventureWorks;
GO
DBCC CHECKIDENT ('HumanResources.Employee', RESEED, 30)
GO

接着最后加的。
如果你想ID前移,就手动吧

热点新闻