mysql自增字段重排

2021-06-22 18:23:27 字數 426 閱讀 5074

由於刪除了某些記錄行,所以自增字段不連續了。重排或歸零的方法:

方法1:

truncate table 你的表名

//這樣不但重新定位自增的字段,而且會將表裡的資料全部刪除,慎用!

方法2:

delete from 你的表名

dbcc checkident(你的表名,reseed,0)

//重新定位自增的字段,讓它從1開始

方法3:

如果你要儲存你的資料,介紹你第三種方法,by qinyi

用phpmyadmin匯出資料庫,你在裡面會有發現哦

編輯sql檔案,將其中的自增下乙個id號改好,再匯入。

方法4:

myisam資料表----可用alter table table_name auto_increment=n命令來重設自增的起始值。(有效)

mysql 自增字段原理 MySQL自增字段暴增

找了點資料 從網上看到一篇文章,mysql在檢測到表中有損壞的記錄時,會自動修復,為了保證資料的完整性,mysql會以空格 0x20 寫進磁碟來完成修復。根據欄位的型別,自增字段的長度不同,所允許的最大值也不同。見下 int 10 unsigned型別最大值十進位制為4294967295,十六進製制...

Mysql自增字段

1.關鍵字 auto increment 2.自增用法 例 create table animals id mediumint not null auto increment,name char 30 not null,primary key id 3.關於自增 q 怎麼獲得當前的自增的最大值?q ...

mysql自增字段重排或歸零的方法

mysql自增字段重排或歸零的方法 方法1 truncate table 你的表名 這樣不但重新定位自增的字段,而且會將表裡的資料全部刪除,慎用!方法2 delete from 你的表名 dbcc checkident 你的表名,reseed,0 重新定位自增的字段,讓它從1開始 方法3 如果你要儲...