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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.