Zum Hauptinhalt springen

UPDATE

einen Wert für alle Datensätze ändern

oder

Mit dem UPDATE Befehl können alle oder einzelne Einträge in einer Tabelle verändert werden.

Beispiel:

Tabelle 1: schueler

idvornamenachnamegeburtsdatumklasse_idfehltage
1PaulWeber2009-07-12125
2MargotMüller2008-11-1925
3MahmudAl'hissi2008-06-3016
4SabrinaOtto2007-05-1920
5AyseÜnül2008-12-1223

Befehl

Mit diesem Befehl werden die Fehltage aller Schüler auf 0 zurückgesetzt. Dies könnte am Ende eines Schuljahres sinnvoll sein.

Ergebnis:

idvornamenachnamegeburtsdatumklasse_idfehltage
1PaulWeber2009-07-1210
2MargotMüller2008-11-1920
3MahmudAl'hissi2008-06-3010
4SabrinaOtto2007-05-1920
5AyseÜnül2008-12-1220

einen Wert für bestimmte Datensätze ändern

Mit dem UPDATE Befehl können gezielt Einträge in der Datenbank verändert werden. Die zu ändernden Einträge können mit Hilfe von WHERE und einer passenden Bedingung gewählt werden.

Beispiel:

Tabelle 1: schueler

idvornamenachnamegeburtsdatumklasse_idfehltage
1PaulWeber2009-07-12125
2MargotMüller2008-11-1925
3MahmudAl'hissi2008-06-3016
4SabrinaOtto2007-05-1920
5AyseÜnül2008-12-1223

Befehl

Mit diesem Befehl werden alle Schüler*innen die, die klasse_id = 2 haben (Zweitklässler) in die 3. Klasse versetzt (klasse_id = 3).

Ergebnis:

idvornamenachnamegeburtsdatumklasse_idfehltage
1PaulWeber2009-07-12125
2MargotMüller2008-11-1935
3MahmudAl'hissi2008-06-3016
4SabrinaOtto2007-05-1930
5AyseÜnül2008-12-1233