Wert erhöhen ohne extra zu selekten

Nitromaus

Erfahrenes Mitglied
Ist es möglich nen Wert per Update zu erhöhen ohne dass ich zuerst ein Select machen muss um den alten Wert herauszufinden.

Ihr wisst schon was ich meine.
 
UPDATE tabelle
SET wert = wert + 1
WHERE wert_id = wert_zu_erhöhen

Du brauchst kein Select sondern nur die WHERE Abfrage anhängen, dann wird der Datensatz rausgesucht der diesem Merkmal entspricht. Meistens, wenn nicht sogar immer, wird hierfür eine ID (eindeutige, automatische zählender Wert) benutzt.
 
Oh super, habs anstatt mit wert = wert +1 mit wert++ probiert (so geht das inkrementieren in den meisten Sprachen) aber des hat nicht funktioniert
 

Neue Beiträge

Zurück