我使用删除命令从我的 mdf 数据库中删除了所有数据。现在当我运行程序时,自动递增的主键不是从 1 开始。而是自动递增最后删除的 ID 号。
删除后主键从1开始
最佳答案
您需要使用命令 DBCC CheckIdent
但下次使用删除记录但同时重置标识的 TRUNCATE 命令
假设您有一个名为 INVOICE 的表,您需要将其 ID 重置为 1
DBCC CHECKIDENT ('INVOICE');
当你想清除那个表时使用
TRUNCATE TABLE INVOICE
关于c# - 清除 mdf 数据库时自动递增的主键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57543496/