在 SQL Server 中,删除一条数据不会导致自增列重置。自增列的值是根据表中已有的最大值自动递增生成的,而不是根据表中已删除的行数来计算的。因此,即使删除了一些行,自增列的下一个值仍然会基于表中已有的最大值来计算。如果想重置就需要删除表数据,重置自增ID。有多种方法,我统一使用T-SQL编写。
目录
目录
在 SQL Server 中,删除一条数据不会导致自增列重置。自增列的值是根据表中已有的最大值自动递增生成的,而不是根据表中已删除的行数来计算的。因此,即使删除了一些行,自增列的下一个值仍然会基于表中已有的最大值来计算。如果想重置就需要删除表数据,重置自增ID。有多种方法,我统一使用T-SQL编写。
目录
目录