A MySQL egyik táblájából az összes rekord törléséhez használja a TRUNCATE parancsot. Lássuk először a szintaxist –

TRUNCATE TABLE yourTableName.

A fenti szintaxis az összes rekordot törli egy táblából. Hozzunk létre egy táblázatot, hogy megértsük a fenti szintaxist –

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

A rekordok beillesztése a táblázatba az insert parancs segítségével. A rekordok táblázatba való beszúrásához szükséges lekérdezés a következő –

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)

Most a select utasítás segítségével megjeleníthetjük az összes rekordot a táblázatból. A lekérdezés a következő –

mysql> select *from TruncateTableDemo;

A következő a kimenet –

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

A fenti szintaxist alkalmazva törölheti az összes rekordot a táblázatból. A lekérdezés a következő –

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

Most ellenőrizheti, hogy az összes rekord törlődött-e a táblából vagy sem.

A lekérdezés a következő –

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

Megjelent 2019. jan. 10-én 11:21:51

Hirdetések

.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.