TRUNCATE文は、テーブル内のすべての行を効率的に削除するためのコマンドです。
TRUNCATE
記述
TRUNCATE TABLE テーブル名;
【usersテーブルレコードをすべて表示】
mysql> SELECT * FROM users;
+----+-------+-----+
| id | name | age |
+----+-------+-----+
| 1 | user1 | 25 |
| 2 | user2 | 35 |
| 3 | user3 | 27 |
+----+-------+-----+
【全件削除】
mysql> TRUNCATE TABLE users;
Query OK, 0 rows affected (0.04 sec)
【usersテーブルレコードをすべて表示】
mysql> SELECT * FROM users;
Empty set (0.01 sec)