Chcete-li odstranit všechny záznamy z tabulky v MySQL, použijte příkaz TRUNCATE. Podívejme se na syntaxi –

TRUNCATE TABLE yourTableName.

Výše uvedená syntaxe odstraní všechny záznamy z tabulky. Vytvořme si tabulku, abychom pochopili výše uvedenou syntaxi –

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

Vložení záznamů do tabulky pomocí příkazu insert. Dotaz pro vložení záznamů do tabulky je následující –

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)

Nyní můžete zobrazit všechny záznamy z tabulky pomocí příkazu select. Dotaz je následující –

mysql> select *from TruncateTableDemo;

Následující výstup je následující –

+--------+---------------------+| BookId | BookName |+--------+---------------------+| 1001 | C in Dept || 1002 | The C++ Programming || 1003 | Let us C |+--------+---------------------+3 řádky v sadě (0.00 sec)

Provedením výše uvedené syntaxe odstraníte všechny záznamy z tabulky. Dotaz je následující –

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

Nyní můžete zkontrolovat, zda byly všechny záznamy z tabulky odstraněny, nebo ne.

Následující dotaz je následující –

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

Publikováno 10. ledna 2019 11:21:51

Reklama

.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.