Om alle records uit een tabel in MySQL te verwijderen, gebruikt u de opdracht TRUNCATE. Laten we de syntaxis bekijken –

TRUNCATE TABLE yourTableName.

De bovenstaande syntaxis zal alle records uit een tabel verwijderen. Laten we een tabel maken om de bovenstaande syntaxis te begrijpen –

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

Records invoegen in de tabel met behulp van het commando insert. De query om records in de tabel in te voegen is als volgt –

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)

Nu kunt u alle records uit de tabel weergeven met behulp van een select statement. De query is als volgt –

mysql> select *from TruncateTableDemo;

Het volgende is de output –

+--------+---------------------+| BookId | BookName |+--------+---------------------+| 1001 | C in Dept || 1002 | The C++ Programming || 1003 | Let us C |+--------+---------------------+3 rijen in set (0.00 sec)

Implementeer de bovenstaande syntaxis om alle records uit de tabel te verwijderen. De query is als volgt –

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

Nu kunt u controleren of alle records uit de tabel zijn verwijderd of niet.

Het volgende is de query –

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

Gepubliceerd op 10-jan-2019 11:21:51

Aanbiedingen

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.