Datensätze mit Bezug auf sich selbst verändern

Prophet05

Erfahrenes Mitglied
Kann man einen Datensatz mit einer Anweisung die sich bereits auf den Datensatz bezieht aktualisieren?

So zum Beispiel:
Code:
UPDATE `tabelle` SET `datensatz`=`datensatz`+1 WHERE ...
oder
Code:
UPDATE `tabelle` SET `datensatz`=increment(`datensatz`) WHERE ...

Gibt es eine solche Anweisung oder muss ich die Daten erst aus der DB holen und dann wieder darin Speichern?

mfg Prophet05
 
Klar geht das. In MySQL mal auf jeden Fall.
Allerdings gibts da keine increment()-Funktion, das muss dann schon heißen "`datensatz` = `datensatz` + 1".

Martin
 
Zurück