gpt4 book ai didi

sql-server - 删除表数据后如何将主键设置为1?

转载 作者:行者123 更新时间:2023-12-03 21:52:44 25 4
gpt4 key购买 nike

我有一个名为 logindetails 的 SQL 表,它有 3 列用户 ID(设置为主要且身份为是)、用户名和密码。我已将值插入表中。但是在查询“delete from logindetails”之后,表中除 UserID 之外的所有数据都被删除了。每当我输入新数据时,ID 都不会是 1,而是比上次插入​​的 ID 大 1。我需要自动将其设置为 1。

最佳答案

使用 DBCC CHECKIDENT ( documentation ) 命令更改下一个标识值:

DBCC CHECKIDENT (logindetails, reseed, 0)

如果没有外键引用该表,您可以使用TRUNCATE TABLE ( documentation ),这将重置标识列:

TRUNCATE TABLE logindetails

关于sql-server - 删除表数据后如何将主键设置为1?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22576473/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com