MySQL重置自增id


分類專欄: 數據庫
 

轉:https://blog.csdn.net/chineseyoung/article/details/79277767

方法一(效率高,謹慎使用):
清空表數據並重置id:
truncate table table_name;
注意:truncate 一次性地從表中刪除所有的數據並不把單獨的刪除操作記錄記入日志保存,刪除行是不能恢復的。並且在刪除的過程中不會激活與表有關的刪除觸發器。執行速度快。
是DLL語言,無法回滾;當表被TRUNCATE 后,這個表和索引所占用的空間會恢復到初始大小。

 

方法二(數據量大則效率低):
delete from table_name;
alter table table_name auto_increment= 1;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM