c# - 清除 mdf 数据库时自动递增的主键

标签 c# database mdf

我使用删除命令从我的 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/

相关文章:

c# 连接到本地 MDF 数据库文件

c# - C# 中的单应性、内点/Emgu CV/SURF

c# - 处理空数字绑定(bind)

database - Django 表单我无法保存图片文件

java - SQLite 中的数据在应用程序更新时丢失

database - 如何使用 MDX 查询检索内部节点的数据集?

c# - 请求 access_token Instagram

c# - Entity Framework 核心 : How to configure model with two One to Many relations in one entity referencing the same table

linqpad - LinqPad可以连接到mdf文件吗?

connection-string - 连接到.MDF的连接字符串