方法一:
如果曾經的資料都不需要的話,可以直接清空所有資料,並將自增欄位恢復從1開始計數
truncate table 表名
方法二:
dbcc checkident (''table_name'', reseed, new_reseed_value)
當前值設定為 new_reseed_value。
如果自建立表後沒有將行插入該錶,則在執行
dbcc checkident 後插入的第一行將使用 new_reseed_value 作為標識。
否則,下乙個插入的行將使用 new_reseed_value + 1。
如果 new_reseed_value 的值小於標識列中的最大值,以後引用該錶時將產生 2627 號錯誤資訊。
不會清空已有資料,操作比較靈活,不僅可以將自增值歸零,也適用於刪除大量連續行後,重新設定自增值並插入新的資料;或從新的值開始,當然不能和已有的衝突。
**
SQL Server 自增字段歸零
sql server 2005表自增字段在多次插入資料後,自增的id號比較混亂,而且刪除資料後,自增的id並不會歸零,有兩種方法可以控制自增的字段 方法一 如果曾經的資料都不需要的話,可以直接清空所有資料,並將自增欄位恢復從1開始計數 truncate table 表名 方法二 dbcc check...
SQL Server 自增字段歸零等問題
在多次插入資料後,自增的id號比較混亂,而且刪除資料後,自增的id並不會歸零,經過多方查閱,了解到有兩種方法可以控制自增的字段 方法一 如果曾經的資料都不需要的話,可以直接清空所有資料,並將自增欄位恢復從1開始計數 truncate table 表名 方法二 dbcc checkident tabl...
mysql自增字段重排或歸零的方法
mysql自增字段重排或歸零的方法 方法1 truncate table 你的表名 這樣不但重新定位自增的字段,而且會將表裡的資料全部刪除,慎用!方法2 delete from 你的表名 dbcc checkident 你的表名,reseed,0 重新定位自增的字段,讓它從1開始 方法3 如果你要儲...