Hello, Tom,
Es ist also egal, ob der andere User bereits seine 2 Einheiten abziehen lassen hat, oder es noch tun muss. Die Datenbank rechnet mit ihren Werten aus der Tabelle und diese Rechnung ist atomar gekapselt.
Was bitte ist "atomar gekapselt"?
Meinst du ein einziges SQL- Statement, also etwa
UPDATE ... SET bestand = bestand -5
Aber wie ist es, wenn ich erst den Satz lesen muss? Sagen wir mal, um den Umrechnungsfaktor von Quadratmetern auf Stückzahl (etwa bei Dachziegeln, Laminat usw.) zu erfahren?
SELECT ....
Berechnung
UPDATE ...
ist das unkritisch? Kann ja sein, dass bei MySQL nur ein einziger User z.Z. auf die Datenbank zugreifen darf. Bei ein paar Zehntel Sekunden Laufzeit kann man das ja nie testen.
Kalle