Mysql auto_increment 重新計數(shù)(讓id從1開始)
更新時間:2012年12月16日 13:06:29 作者:
當(dāng)清空一個表的時候,重新插入數(shù)據(jù),發(fā)現(xiàn)auto_increment屬性的字段計數(shù)不是從1開始的時候,可以使用以下命令
方法一
delete from test;
alter table `test` auto_increment=1
(好處,可以設(shè)置AUTO_INCREMENT 為任意值開始)
提示:如果表列和數(shù)據(jù)很多,速度會很慢,如90多萬條,會在10分鐘以上。
方法二
truncate table test
(好處,簡單,AUTO_INCREMENT 值重新開始計數(shù))
一般情況下我們使用第二個就可以了,記住以上情況都是徹底刪除所有記錄。
delete from test;
alter table `test` auto_increment=1
(好處,可以設(shè)置AUTO_INCREMENT 為任意值開始)
提示:如果表列和數(shù)據(jù)很多,速度會很慢,如90多萬條,會在10分鐘以上。
方法二
truncate table test
(好處,簡單,AUTO_INCREMENT 值重新開始計數(shù))
一般情況下我們使用第二個就可以了,記住以上情況都是徹底刪除所有記錄。
相關(guān)文章
Ubuntu下完美實現(xiàn)遷移MySQL數(shù)據(jù)庫位置
這篇文章主要介紹了Ubuntu下完美實現(xiàn)遷移MySQL數(shù)據(jù)庫位置,十分詳細(xì),有需要的小伙伴可以參考下2015-03-03解決sql server不支持variant數(shù)據(jù)類型的問題
在數(shù)據(jù)庫中,數(shù)據(jù)類型是非常重要的,但有時候我們可能會遇到 SQL Server 不支持的數(shù)據(jù)類型,例如 Variant,在本篇博文中,我們將探討問題的背景,提供解決思路,并總結(jié)如何解決 SQL Server 不支持 Variant 數(shù)據(jù)類型的挑戰(zhàn)2023-09-09MySQL的MaxIdleConns不合理,會變成短連接的原因
這篇文章主要介紹了MySQL的MaxIdleConns不合理,會變成短連接的原因,幫助大家更好的理解和使用MySQL數(shù)據(jù)庫,感興趣的朋友可以了解下2021-01-01MySQL 刪除數(shù)據(jù)庫中重復(fù)數(shù)據(jù)方法小結(jié)
在實際項目中,我們經(jīng)常會遇到刪除數(shù)據(jù)庫中重復(fù)數(shù)據(jù)的問題,貌似是很簡單的問題哈,下面我們來探討下2014-07-07MySQL InnoDB行記錄存儲結(jié)構(gòu)分析
工作中我們基本上都是用MySQL的InnoDB存儲引擎,但是大家有去了解過它的底層存儲結(jié)構(gòu)嗎,想必絕大部分人不知道或者說不知道怎么查相關(guān)知識,剛好來看這篇文章就對了2023-07-07MySQL正則表達(dá)式regexp_replace函數(shù)的用法實例
regexp_replace的使用非常靈活,且容易忘記,故做此筆記,下面這篇文章主要給大家介紹了關(guān)于MySQL正則表達(dá)式regexp_replace函數(shù)的用法實例,需要的朋友可以參考下2022-09-09