説明
MySQLのTRUNCATE TABLEステートメントは、指定したテーブルからすべての行を削除し、テーブルを初期化する方法です。
このステートメントを使用すると、DELETEステートメントよりも高速にテーブルをクリアできます。TRUNCATE TABLEステートメントは、DROP TABLEステートメントとは異なり、テーブル自体は削除されません。
また、トランザクション中に使用することはできません。
以下は、TRUNCATE TABLEステートメントの使用例です。
TRUNCATE TABLE mytable;
上記の例では、”mytable”というテーブルからすべての行を削除し、テーブルを初期化しています。
このステートメントを実行すると、テーブル内のすべてのデータが永久に削除されます。注意して使用する必要があります。
コメント