INFO + FRAGE + ANTWORT
Ausgewählt: INFO Nr. 423
zum Thema
MULTIMEDIA WEBDESIGN PHP SQL MYSQL
Stichwörter: mySQL, UPDATE... WHERE, Daten ändern mit Bedingungen
Inhalt: cadat info UPDATE ... WHERE
Mit UPDATE ... WHERE werden Dateneinträge geändert, wobei für die Felder die entsprechenden neuen Werte und nach WHERE die Bedingungen anzugeben sind:
[1] UPDATE tabellenname SET feldname1 = wertneu WHERE feldname2 = bedingung Beispiel:
[2] UPDATE fragen SET typ = 'mc' WHERE frage IS NOT NULL
[In der Tabelle "fragen" wird in der Spalte "typ" der Wert "mc" eingetragen, wenn in der Spalte "frage" Einträge vorhanden sind.]
??? FRAGE Nr. 416
zum Thema
MULTIMEDIA WEBDESIGN PHP SQL MYSQL
Frage: Wie können nur bestimmte Werte in einer vorhandenen Tabelle einer mySQL-Datenbank geändert werden, wenn eine Bedingung für die Datensatzauswahl gestellt wird?
  Welche Antwort / Antworten ist / sind richtig? (Mindestens 1 Antwort ist, maximal 6 Antworten sind richtig)
  mit UPDATE tabellenname EDIT feldname1 = wertneu WHERE feldname2 = wert2;
  mit WHERE wird Bedingung gestellt
  zB UPDATE mitglieder EDIT sonder = bonus WHILE mjahre > 5
  zB UPDATE mitglieder SET sonder = bonus WHERE mjahre > 5
  mit EDIT tabellenname WHERE feldname1 = wertneu SET feldname2 = wert2;
  mit UPDATE tabellenname SET feldname1 = wertneu WHERE feldname2 = wert2;
  max. 3 Punkte