テーブルクリアはTRUNCATE

テーブルクリアはTRUNCATE

テーブル内のデータを全てクリアするには DELETE よりも TRUNCATE を使用した方が処理速度が速いようです。 DELETE はテーブルを残したままデータのみを削除しますが、TRUNCATE はテーブルをまるごと削除し再定義し直すためデータ件数が多いテーブルを対象とする場合は特に処理時間が短縮されるようです。
 
TRUNCATE テーブル名
 
このSQLを実行する場合は、いま一度、いやいま三度ほど「テーブル名」の確認をした方がよさそうです。消えたデータは二度と戻って来ませんので・・・
 
忘れていましたが、TRUNCATEについては以前も書いていたようです。