MW211 EXIT

devlog
SQL/テーブル(表)の全レコード削除
2011年08月22日
┌──────────────────────────────────────┐
│DELETE FROM 表;                                                             │
└──────────────────────────────────────┘
上記のように、DELETE文を無条件(条件無し)で実行すれば、全レコードが削除される。

テーブルを空っぽにするという意味においては、以下も同じ。
┌──────────────────────────────────────┐
│TRUNCATE TABLE 表;                                                          │
└──────────────────────────────────────┘

ただし、動作としては、DELETE文はレコード数分実行されるのに対して
TRUNCATE文は、テーブル数分(つまり一回)実行されるイメージなので
後者がおすすめ。
分類:SQL