怎麼重置mysql的自增列AUTO

2025-03-13 21:50:15 字數 1772 閱讀 9221

1樓:匿名使用者

truncate table table_name//這種方式就是刪除表裡面的所有資料,和delete不一樣。

alter table table_name auto_increment=10000;//這種情況需要乎態戚表裡的最大值要歲陵小閉伍於你要設定的值。

用mysql圖形工具,可以直接手動修改。

2樓:du知道君

重置 mysql 自增列 auto_increment 初時值 (注意,使用以下任意方法都會將現有資料刪除。)

方法一: delete from tb1;

alter table tbl auto_increment = 100; (好處,可以設定 auto_increment 為任意值開始) 提示:如果表列和資料很多, 速度會很慢,如90多萬條,會在10分鐘以上。

方法二: truncate tb1; (好處, 簡單, auto_increment 值重新開始計數。)

怎麼重置mysql的自增列:

1. 支援設定自增列的值。

alter table table_name auto_increment = 1;

不過這種方式自能設定大於當前使用的值,不能設定小於等於當前已經使用的自增列的值。myisam如果設定小於等於,則自增列的值會自動設定為。

當前最大值加則不會改變。

2.通過truncate把自增列設定為0,從mysql 開始truncate就能重置自增列為和innode都是如此。

truncate table table_name;

和create重建表方式重置自增列為0

drop table table_name;

create table table_name ;

如何重置mysql的自動增量列

3樓:day忘不掉的痛

你的資料庫表可以定義為數字自動遞增的主鍵,mysql將採取照顧其獨特的價值,同時插入新行。

每次新增乙個新行,mysql的增量值自動,它堅持以表。但有時你可能需要重置autoincrement列值1。說你寫乙個示例應用程式,你已經有幾行插入表中。

現在要刪除這些行,並自動增量列復位,使新行插入將有主鍵的值1 1。

有幾個方法來實現這一點。

1。直接復位自動增量值。

alter table語法提供了一種方法來重新設定自動增量列。採取看看下面的例子。

alter table table_name auto_increment = 1;

請注意,你不能重置計數器的值小於或等於任何已使用的。對於myisam,如果該值小於或等於目前在auto_increment列的最大值,該值是目前最大的加一復位。對於innodb,如果該值大於當前列中的最大值,沒有出現錯誤和不改變當前序列值。

2。截斷表截斷表自動增量值自動復位為0。

truncate table table_name;

謹慎使用。用於截斷時,任何的auto_increment計數器復位到零。從mysql 上,auto_increment計數器復位為零的truncate table,而不管是否有乙個外來鍵約束。

一旦發射truncate是,表處理不記得過去使用的auto_increment值,但從頭開始計數。這是真實的,甚至對於myisam和innodb,通常不重用序列值。

3。下降和重新建立表。

這是另一種方式下重啟自動增量指數。雖然不是很理想。

drop table table_name;

所有這些技術的價值技術重置自動增量列數。使用任何適合你的要求。

SQL自增列的疑問

資料庫原有id欄位,是自增列的,後來把資料全刪除後,想讓id自增列從1開始算起 方法1 1.dbcc checkident test reseed,0 dxj 很牛!2.insert into test values 55 select from test 顯示結果 id msum 1 55 方法2...

這個怎麼恢復最開始的樣子,怎麼重置電腦恢復到之前的樣子

您好!很高興為您答疑。不要使用同名資料夾,直接將您之前備份的資料夾下的所有內容複製粘帖到您新的配置資料夾下即可。如果對我們的回答存在任何疑問,歡迎繼續問詢。選單欄 檢視 縮放 重置 今年開始有口臭.為什麼會這個樣子的 這一般是晚上吃東西生活習慣造成的,考慮是胃火大導致的,建議可以吃點兒黃連上清片進行...

php的mysql同時修改表資料,怎麼實現

完成你的問題需要先假設幾個變數 傳值的id aid get id 要修改的新check內容 newcheck aaa 要在表b中加的數值 addcontent 20 第一個sql更新表a中的check內容 sql1 update a set check check.where aid get id ...