====== DELETEとTRUNCATE ====== ===== DELETE ===== テーブル内のデータを一つ一つ削除する。オートインクリメントの値はそのままなため、自分で初期化を行う必要がある。ロールバック可能。 delete from TABLE_NAME; # オートインクリメントの初期化 ALTER TABLE TABLE_NAME auto_increment = 1; ===== TRUNCATE ===== テーブル内のデータを全削除する。オートインクリメントの値は初期化される。ロールバックはできない。 truncate table TABLE_NAME;
delete from TABLE_NAME; # オートインクリメントの初期化 ALTER TABLE TABLE_NAME auto_increment = 1;
truncate table TABLE_NAME;