Det överskrivs bara om du tillåter det. Du kan prova något liknande
UPDATE seatTable
SET seatTaken = true
WHERE .. find the seat, flight etc.. AND seatTaken = false
Detta kommer att returnera 1 rad uppdaterad första gången och 0 rader uppdaterade efter det.