MySQL でテーブルからすべてのレコードを削除するには、TRUNCATE コマンドを使用します。

TRUNCATE TABLE yourTableName.

上記の構文は、テーブルからすべてのレコードを削除します。

mysql> create table TruncateTableDemo−> ( −> BookId int −> , −> BookName varchar(200)−> );Query OK, 0 rows affected (0.54 sec)

挿入コマンドの助けを借りて、テーブルにレコードを挿入する上記の構文を理解するためにテーブルを作成してみましょう。

mysql> insert into TruncateTableDemo values(1001,'C in Dept');Query OK, 1 row affected (0.18 sec)mysql> insert into TruncateTableDemo values(1002,'The C++ Programming');Query OK, 1 row affected (0.22 sec)mysql> insert into TruncateTableDemo values(1003,'Let us C');Query OK, 1 row affected (0.16 sec)

今、あなたはselect文の助けを借りて、テーブルからすべてのレコードを表示することができますテーブルでレコードを挿入するクエリは次のとおりです。 クエリは次のとおりです –

mysql> select *from TruncateTableDemo;

以下は出力です –

+--------+---------------------| BookId | BookName |+--------+---------------------| 1001 | C in Dept| 1002 | The C++ Programming| 1003 | Let us C |+--------+---------------------セット内の3行 (0.00 sec)

上記の構文を実装するとテーブルからすべてのレコードを削除することができます。 クエリは次のとおりです –

mysql> truncate table TruncateTableDemo;Query OK, 0 rows affected (0.93 sec)

ここで、すべてのレコードがテーブルから削除されたかどうかを確認することができます –

mysql> select *from TruncateTableDemo;Empty set (0.00 sec)

公開日 10-Jan-2019 11:21:51

広告

コメントを残す

メールアドレスが公開されることはありません。