 |
|
Ausgewählt:
|
INFO Nr. 490
zum Thema |
MULTIMEDIA WEBDESIGN PHP SQL MYSQL |
|
Stichwörter: |
mySQL, DELETE FROM... , WHERE, Datensätze aus einer Tabelle mit Bedingung löschen |
|
Inhalt: |
DELETE FROM ... WHERE
Mit dem Befehl DELETE werden in einer mySQL-Datenbank Daten nur in den angegebenen Felder einer Tabelle gelöscht, wenn mit WHERE Bedingungen für das Löschen von Datensätzen angegeben werden.
Nach DELETE FROM wird der Tabellenname und mit folgendem WHERE werden eines oder mehrere betroffenen Felder, in der Regel mit Bedingugen angegeben:
DELETE FROM tabellenname WHERE Feldname mit Bedingung.
Wird für Feldnamen keine Bedingung angegeben, werden alle Datensätze der Tabelle gelöscht, sofern die Felder nicht leer sind.
Beispiele:
[1] DELETE FROM information WHERE frage [alle Datensätze werden aus der Tabelle "information" gelöscht, sofern das Feld "frage" nicht leer ist.]
[2] DELETE FROM information WHERE fragen_nr > 200 [Jene Datensätze, deren Wert im Feld "fragen_nr" größer als 200 ist, werden aus der Tabelle "information" gelöscht.] |
 |