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