Um alle Datensätze aus einer Tabelle in MySQL zu löschen, verwenden Sie den Befehl TRUNCATE. Sehen wir uns zunächst die Syntax an –

TRUNCATE TABLE yourTableName.

Die obige Syntax löscht alle Datensätze aus einer Tabelle. Erstellen wir eine Tabelle, um die obige Syntax zu verstehen –

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

Einfügen von Datensätzen in die Tabelle mit Hilfe des Befehls insert. Die Abfrage zum Einfügen von Datensätzen in die Tabelle lautet wie folgt –

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)

Nun können Sie alle Datensätze aus der Tabelle mit Hilfe einer Select-Anweisung anzeigen. Die Abfrage lautet wie folgt –

mysql> select *from TruncateTableDemo;

Die Ausgabe lautet wie folgt –

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

Implementieren Sie die obige Syntax, um alle Datensätze aus der Tabelle zu löschen. Die Abfrage lautet wie folgt –

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

Jetzt können Sie überprüfen, ob alle Datensätze aus der Tabelle gelöscht wurden oder nicht.

Die Abfrage lautet wie folgt –

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

Veröffentlicht am 10-Jan-2019 11:21:51

Werbungen

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.