INFO + FRAGE + ANTWORT
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: cadat info 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.]
??? FRAGE Nr. 596
zum Thema
MULTIMEDIA WEBDESIGN PHP SQL MYSQL
Frage: Was bedeutet die mySQL-Anweisung: DELETE FROM information WHERE frage?
  Welche Antwort / Antworten ist / sind richtig? (Mindestens 1 Antwort ist, maximal 6 Antworten sind richtig)
  Die Datensätze werden in der aktuellen Tabelle gelöscht, sofern der Wert "frage" enthalten ist
  Alle Datensätze werden aus der Tabelle "information" nicht gelöscht, wenn es ein Feld "frage" gibt
  Alle Datensätze werden aus der Tabelle "frage" gelöscht
  Alle Datensätze werden aus der Tabelle "information" gelöscht
  Alle Datensätze werden aus der Tabelle "frage" gelöscht, sofern das Feld "information" nicht leer ist.
  Alle Datensätze werden aus der Tabelle "information" gelöscht, sofern das Feld "frage" nicht leer ist.
  max. 3 Punkte