Select und Update in einer Abfrage

Hallo,

ich muss in einer MYSQL Datenbank nur einen Wert ermitteln und um 1 erhoehen.
Gibt es eine Moeglichkeit das in einer Abfrage zu machen?

Wichtig waere, dass dazwischen niemand anderes auf dieses Feld zugreift.

Hat jemand eine Idee oder gibt es diese Moeglichkeit garnicht im Mysql?

Christian

Was ist der Unterschied zwischen einem Krokodil?

Wichtig waere, dass dazwischen niemand anderes auf dieses Feld
zugreift.

hatte ich vorhin gar nicht drauf geachtet: Was heißt „dazwischen“?

Gruß Ralf

Zwischen dem Lesen und dem schreiben des Wertes.
Aber ich denke in dieser Variante, kann da kaum etwas passieren.

Bekomme ich dann auch den alten Wert aus der Tabelle irgenwie heraus?
Da es ein UPDATE ist wird der ja nicht in der Rueckgabevariablen stehen?

Christian

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hi Chris,

Bekomme ich dann auch den alten Wert aus der Tabelle irgenwie
heraus?

das bringt mich langsam ins Grübeln - vorher lesen, ändern, nachher lesen, vergleichen. Wenn Differenz größer als 1, war jemand zwischen den 3 Aktionen zugange. Hilft das weiter?

Gruß Ralf