Einzelne Datensätze sperren, wenn sie bearbeitet werden
Hallo,
eine Adressdatenbank wird von mehreren Nutzern gepflegt. Wenn aktuell ein Datensatz bearbeitet wird, soll dieser für die anderen Nutzer gesperrt werden.
Soweit sollte das kein Problem sein, per timestamp und Nutzer kann kontrolliert werden, ob der Datensatz gerade von einem anderen Nutzer aufgerufen wurde.
Dennoch bleiben ein paar Fragen:
- gibt es eine MySQL interne Lösung?
- wie lange sollte ich den Datensatz sperren?
- wenn jemand einen Datensatz geöffnet hat und nach längerer Zeit ändert könnten Daten überschrieben werden.
Freue mich auf Ideen dazu.
Danke schon einmal
MrLongbaugh
|