小编典典

删除后在 SQL Server 中重置 AutoIncrement

all

我已经从 SQL Server 数据库的表中删除了一些记录。

表中的 ID 如下所示:

99 100 101 1200 1201…

我想删除后面的记录(ID > 1200),然后我想重置自动增量,以便下一个自动生成的 ID 为 102。所以我的记录是连续的,有没有办法在 SQL
Server 中做到这一点?


阅读 66

收藏
2022-04-18

共1个答案

小编典典

发出以下命令以重新设置 mytable 以从 1 开始:

DBCC CHECKIDENT (mytable, RESEED, 0)

在在线书籍(BOL、SQL 帮助)中阅读有关它的信息。另请注意,您的记录不要高于您设置的种子。

2022-04-18