删除 sql 中的记录后重置 id(主键)
reset id(primary key) after deleting record in sql
如何在使用 mvc2
删除 sql 中的特定记录后重置值
前
记录是:1,2,3
已删除 record:3
现在我正在添加新记录。它的 ID 应该是 3 而不是 4。
我能做些什么呢??
好吧,如果 id 与其他 tables 相关联,这不是一个好主意,它会使您的数据库变得一团糟,但是我不知道您想在哪个上下文中使用它,所以我由您自行决定。
但是,您可以禁用相关 table 的自动递增器,而不是删除,并写一些代码来添加免费 ID。
观测;仍然是个坏主意!
您可以像这样重新播种您的 table :
DBCC CHECKIDENT ('[YourTableName]', RESEED, 0);
GO
如何在使用 mvc2
删除 sql 中的特定记录后重置值前 记录是:1,2,3 已删除 record:3
现在我正在添加新记录。它的 ID 应该是 3 而不是 4。 我能做些什么呢??
好吧,如果 id 与其他 tables 相关联,这不是一个好主意,它会使您的数据库变得一团糟,但是我不知道您想在哪个上下文中使用它,所以我由您自行决定。 但是,您可以禁用相关 table 的自动递增器,而不是删除,并写一些代码来添加免费 ID。 观测;仍然是个坏主意!
您可以像这样重新播种您的 table :
DBCC CHECKIDENT ('[YourTableName]', RESEED, 0);
GO