MySQLでテーブルのデータを削除する方法は何ですか?
表データを削除するには、次の2つの方法があります。
- データベース内のテーブルからデータを削除するDELETEステートメントを使用し、ただし、テーブル構造は保持されます。
DELETE FROM table_name;
- TRUNCATE TABLE文を使用してテーブル内のデータを削除し、自動増加主キーをリセットします。
TRUNCATE TABLE table_name;
DELETE文はデータを1行ずつ削除しますが、TRUNCATE TABLE文は表内のすべてのデータを直接削除します。したがって、表全体のデータを削除する必要がある場合は、TRUNCATE TABLE文の方が速度が速いです。