mysql自增id歸0的方法

2021-12-30 09:56:30 字數 707 閱讀 8192

mysql自增id歸0的方法

最近老是要為現在這個專案初始化資料,搞的很頭疼,而且資料庫的id自增越來越大,要讓自增重新從1開始:那麼就用下面的方法吧:   www.2cto.com  

方法一: 如果曾經的資料都不需要的話,可以直接清空所有資料,並將自增欄位恢復從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 號錯誤資訊。   www.2cto.com  

方法二不會清空已有資料,操作比較靈活,不僅可以將自增值歸零,也適用於刪除大量連續行後,重新設定自增值並插入新的資料;或從新的值開始,當然不能和已有的衝突。 

$sql="delete from $table_vote"; 

mysql_query($sql, $link); 

$sql="alter table $table_vote auto_increment=1"; 

mysql_query($sql, $link);

mysql如何讓自增id歸0

方法一 如果曾經的資料都不需要的話,可以直接清空所有資料,並將自增欄位恢復從1開始計數 truncate table 表名 方法二 dbcc checkident table name reseed,new reseed value 當前值設定為 new reseed value。如果自建立表後沒有...

mysql 實現id自增序列 mysql自增id列

如果希望在每次插入新記錄時,自動地建立主鍵欄位的值。可以在表中建立乙個 auto increment 字段。mysql 使用 auto increment 關鍵字來執行 auto increment 任務。預設地auto increment 的開始值是 1,每條新記錄遞增 1。主鍵又稱主關鍵字,主關...

MySQL 自增ID值 獲取的方法

如何獲取 mysql中某個表的自增id欄位的下乙個值 方法一 例如 在zx ofc.task order表中task id是自增欄位。它的下乙個自增字段可以通過下面的語句獲得 select auto increment from information schema.tables where tab...