1. 程式人生 > >TRUNCATE TABLE 與 DELETE在刪除整個表的所有記錄時的區別具體到效能,效率,操作方式等方面

TRUNCATE TABLE 與 DELETE在刪除整個表的所有記錄時的區別具體到效能,效率,操作方式等方面

1.DELETE
 ・DML語言
 ・可以回退
 ・可以有條件的刪除

     DELETE FROM 表名
   WHERE 條件

2.TRUNCATE TABLE
 ・DDL語言
 ・無法回退
 ・預設所有的表內容都刪除
 ・刪除速度比delete快。

TRUNCATE TABLE 表名

可將主鍵從1開始,這是delete做不到的。