Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Verhindern Sie, dass zwei Benutzer dieselben Daten bearbeiten

Ja, das ist großartig und sollte gut funktionieren.

Außerdem würde ich die Möglichkeit für Benutzer B hinzufügen, die Sperre zu knacken - falls das überhaupt gewollt ist!

Das heißt, die Möglichkeit, das Schloss von A durch das von B zu ersetzen. Auf diese Weise könnten Sie die Zeitbeschränkung vermeiden, und sie würden sehen:„Hey, das wird von A bearbeitet, und diese Sperre ist XXX Sekunden/Minuten alt. Wollen Sie diese Sperre aufbrechen?'.

Bei netten Benutzern (d. h. ohne böswillige Administratoren) ist dieser Ansatz möglicherweise besser, als nur 100 Sekunden Zeit zu haben, um etwas zu bearbeiten - manchmal braucht man einfach mehr Zeit.