Pentru a șterge toate înregistrările dintr-un tabel din MySQL, utilizați comanda TRUNCATE. Să vedem mai întâi sintaxa –

TRUNCATE TABLE yourTableName.

Sintaxa de mai sus va șterge toate înregistrările dintr-un tabel. Să creăm un tabel pentru a înțelege sintaxa de mai sus –

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

Inserarea înregistrărilor în tabel cu ajutorul comenzii insert. Interogarea pentru a insera înregistrări în tabel este următoarea –

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)

Acum puteți afișa toate înregistrările din tabel cu ajutorul unei instrucțiuni select. Interogarea este după cum urmează –

mysql> select *from TruncateTableDemo;

Acesta este rezultatul –

+--------+---------------------+| BookId | BookName |+--------+---------------------+| 1001 | C in Dept ||| 1002 | Programare C++ || 1003 | Let us C |+--------+---------------------+3 rânduri în set (0.00 sec)

Implementați sintaxa de mai sus pentru a șterge toate înregistrările din tabel. Interogarea este următoarea –

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

Acum puteți verifica dacă toate înregistrările au fost șterse din tabel sau nu.

Acesta este interogarea –

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

Publicată la 10-Jan-2019 11:21:51

Anunțuri

.

Lasă un răspuns

Adresa ta de email nu va fi publicată.