删除sql中的记录后重置id(主键)

时间:2017-01-13 14:26:09

标签: asp.net asp.net-mvc-2

如何在使用mvc2删除sql中的特定记录后重置该值

离  记录是:1,2,3  删除记录:3

现在我正在添加新记录。它应该有id 3而不是4。 我该怎么办?

2 个答案:

答案 0 :(得分:0)

这不是一个好主意,如果id与其他表关联,它会在你的数据库中造成很大的混乱,但是我不知道你想在哪个上下文中使用它,所以我自行决定。 但是,不是删除你可以禁用相关表的自动增量,并写一点来添加免费的ID。 OBS;继续是一个坏主意!

答案 1 :(得分:0)

您可以像这样重新设置表:

DBCC CHECKIDENT ('[YourTableName]', RESEED, 0);
GO