Om att ta bort alla poster från en tabell i MySQL använder du kommandot TRUNCATE. Låt oss se syntaxen –

TRUNCATE TABLE yourTableName.

Syntaxen ovan tar bort alla poster från en tabell. Låt oss skapa en tabell för att förstå ovanstående syntax –

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

Insättning av poster i tabellen med hjälp av kommandot insert. Frågan för att infoga poster i tabellen är följande –

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 kan du visa alla poster från tabellen med hjälp av ett select-kommando. Frågan är följande –

mysql> select *from TruncateTableDemo;

Sedan följer resultatet –

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

Använd syntaxen ovan för att ta bort alla poster från tabellen. Frågan är följande –

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

Nu kan du kontrollera om alla poster har tagits bort från tabellen eller inte.

Följande är frågan –

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

Publicerad den 10-Jan-2019 11:21:51

Advertiseringar

Lämna ett svar

Din e-postadress kommer inte publiceras.