轉: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;