Es wird nur überschrieben, wenn Sie es zulassen. Sie können so etwas wie
versuchenUPDATE seatTable
SET seatTaken = true
WHERE .. find the seat, flight etc.. AND seatTaken = false
Dies gibt 1 Zeile zurück, die beim ersten Mal aktualisiert wurde, und 0 Zeilen, die danach aktualisiert wurden.