DELETE: Daten löschen

Verwenden Sie die DELETE-Anweisung, um Zeilen aus einer Tabelle zu löschen:

DELETE
FROM data_source
WHERE predicates

In der Regel schreiben Sie eine WHERE-Klausel, um eine oder mehrere bestimmte Zeilen anzugeben, die gelöscht werden sollen. Folgendermaßen könnten Sie beispielsweise die Bundesstaaten löschen, deren Bevölkerungsdaten Sie nicht kennen:

DELETE FROM state s
WHERE s.population IS NULL;

Beachten Sie, dass SQL Server, MySQL und PostgreSQL den Alias für die Zieltabelle nicht erlauben. Der spätere Abschnitt »Prädikate« liefert mehr Informationen zu den unterschiedlichen Arten von Prädikaten, die Sie schreiben können.

In Reihenfolge löschen (MySQL)

Wenn Sie mehrere Zeilen aus einer Tabelle löschen, auf der ein selbst-referenzieller ...

Get SQL kurz & gut, 2nd Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.