對(duì)于一些自動(dòng)編號(hào)(自動(dòng)增量)的字段,當(dāng)刪除數(shù)據(jù)后,新增加的數(shù)字總是緊接著,而不是連續(xù)的。
全部清空后,也不會(huì)從1開(kāi)始。
你可以使用下面的方法。
SQL2000或SQL
Server2005及以上版本
TRUNCATE TABLE [你的表]
ACCESS
清空表后,修復(fù)壓縮一下數(shù)據(jù)庫(kù)。
關(guān)于 TRUNCATE TABLE 語(yǔ)句
TRUNCATE TABLE 語(yǔ)句是一種快速、無(wú)日志記錄的方法。TRUNCATE TABLE 與不含有 WHERE 子句的 DELETE 語(yǔ)句在功能上相同。但是,TRUNCATE TABLE 速度更快,并且使用更少的系統(tǒng)資源和事務(wù)日志資源。
TRUNCATE TABLE 語(yǔ)句可以在表中沒(méi)有數(shù)據(jù)的時(shí)候讓自動(dòng)編號(hào)再次從一開(kāi)始