mysql如何讓自增id歸0

2021-07-23 00:14:33 字數 591 閱讀 4456

方法一

: 如果曾經的資料都不需要的話,可以直接清空所有資料,並將自增欄位恢復從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="delete from $table_vote"; 

mysql_query($sql, $link); 

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

mysql_query($sql, $link);

mysql自增id歸0的方法

mysql自增id歸0的方法 最近老是要為現在這個專案初始化資料,搞的很頭疼,而且資料庫的id自增越來越大,要讓自增重新從1開始 那麼就用下面的方法吧 www.2cto.com 方法一 如果曾經的資料都不需要的話,可以直接清空所有資料,並將自增欄位恢復從1開始計數 truncate table 表名...

MYSQL 新增記錄如何設定自增ID為0

mysql自增id預設是從1開始。業務修改原因,已經有很多資料了,然後需要插入一條id 0的資料怎麼處理。直接上例子 1.建表 含有自增id drop table if exists test create table test id bigint 11 not null auto incremen...

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

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