Du bist nicht eingeloggt.

Login

Pass

Registrieren

Community
Szene & News
Locations
Impressum

Forum / Bits und Bytes

MySQL UPDATE

fat32
Experte (offline)

Dabei seit 09.2006
1465 Beiträge
Geschrieben am: 13.09.2006 um 19:23 Uhr

Hallo,

kann ich mit MySQL einen wert ein einer spalte um 1 erhöhen, ohne vorher den alten wert auszulesen?

etwa so:

UPDATE tabelle SET wert=wert + 1 WHERE bedingung

ich habe beim googlen nix gefunden
krumbsnatcha - 41
Fortgeschrittener (offline)

Dabei seit 03.2003
34 Beiträge
Geschrieben am: 13.09.2006 um 21:37 Uhr

Dieser Befehl ist gültig. Man kann ja auch die Werte um einen Prozentsatz
hochsetzten, z.B. UPDATE Tablle SET VK = VK * 1.03


Caarcrinolas - 41
Profi (offline)

Dabei seit 02.2006
909 Beiträge

Geschrieben am: 13.09.2006 um 22:37 Uhr

Das ist korrekt.....

Das Zauberwort nachdem du hättest suchen können wäre Inkrementieren gewesen ;)

Vielleicht kennst du auch andere Programmiersprachen, da wird diese Form oft in abgekürzter Form verwendet.

Bsp.:

i = i +1

i++;

Bei MySQL dagegen funktioniert das nur in der ausführlichen Form

Aristoteles: "Es gibt kein großes Genie ohne einen Schuß Verrücktheit."

  [Antwort schreiben]

Forum / Bits und Bytes

(c) 1999 - 2026 team-ulm.de - all rights reserved - hosted by ibTEC Team-Ulm

- Presse - Blog - Historie - Partner - Nutzungsbedingungen - Datenschutzerklärung - Jugendschutz -