將將AUTO_INCREMENT累加記錄恢復初始值

最近因為工作,要自己寫DB,遇到個問題,在設定流水號時,通常都會讓系統累加,所以那個欄位就會設定成將”AUTO_INCREMENT”,
不過在測試階段,總是會不斷寫入,AUTO_INCREMENT當然也會一直累加,但是當系統真的要啟用時,AUTO_INCREMENT的值早就不知道加到多少,
個人有點潔癖,或是說如果真的是直接拿AUTO_INCREMENT當作計算,那一定會出錯,所以要如何將AUTO_INCREMENT恢復初始值,也就是從1開始數,
只要在SQL下:
1.先把該table的資料清空
2.然後執行ALTER TABLEtablename AUTO_INCREMENT = 1
就OK啦!!

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *