第一種: sql
delete from tablename #這條語句通常不會重建表,而且保留原來的auto_increment字段記錄,並利用原來的auto_increment字段進行編號
第二種: 安全
truncate table tablename #這語句的執行效率會比delete更快,由於truncate刪除了表而後重建它,delete刪除記錄,並無去重建表
注意: code
truncate對事務處理是不安全的,好比truncate一張正在處理事務的表,這個命令就會產生錯誤並退出 事務