重置MySQL中表中自增列的初始值的實現方法

2022-09-25 20:45:11 字數 495 閱讀 6115

重置mysql中表中自增列的初始值的實現方法

1. 問題的提出

在mysql的資料庫設計中,一般都會設計自增的數字列,用作業務無關的主鍵。 在資料庫出現頻繁的刪除操作或者清空操作之後,其自增的值仍然會自動增長,如果需要重新開始該如何做呢?

2. 解決辦法

a.    alter table

delete from table_name;

alter table table_name auto_increment = 1;

程式設計客棧   如果資料庫表中的資料很多,則刪除操作會持續比較久,這個問題需要注意。

b.   tztorijkzggruncate

truncate table_name

&n程式設計客棧bsp; 簡單快捷,直接清空資料。

3.  delete vs tuncate

主要的區別如下:

本文標題: 重置mysql中表中自增列的初始值的實現方法

本文位址:

重置SQLSERVER表的自增列,讓自增列重新計數

sql的自增列挺好用,只是開發過程中一旦刪除資料,標識列就不連續了 寫起來 也很鬱悶,所以查閱了一下標識列重置的方法 發現可以分為三種 刪除原表資料,並重置自增列 truncate table tablename truncate方式也可以重置自增字段 重置表的自增欄位,保留資料 dbcc chec...

重置SQLSERVER表的自增列,讓自增列重新計數

sql的自增列挺好用,只是開發過程中一旦刪除資料,標識列就不連續了 寫起來 也很鬱悶,所以查閱了一下標識列重置的方法 發現可以分為三種 刪除原表資料,並重置自增列 truncate table tablename truncate方式也可以重置自增字段 重置表的自增欄位,保留資料 dbcc chec...

重置SQLSERVER表的自增列,讓自增列重新計數

sql的自增列挺好用,只是開發過程中一旦刪除資料,標識列就不連續了 寫起來 也很鬱悶,所以查閱了一下標識列重置的方法 發現可以分為三種 刪除原表資料,並重置自增列 truncate table tablename truncate方式也可以重置自增字段 重置表的自增欄位,保留資料 dbcc chec...