Einzelnen Beitrag anzeigen

Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.611 Beiträge
 
#3

Re: Simultaner Zugriff auf Datenbank (Multiuser)

  Alt 23. Nov 2006, 10:08
Das was Du willst ist ein Lock - bzw. eine Datensatzsperre. Soweit ich weiss, kann MySQL nur ganze Tabellen sperren.

Das was Du vor hast widerspricht aber ehrlich gesagt dem Datenbankkonzept.
Prinzipiell ist es so, dass eigentlich alle immer bearbeiten dürfen (so sie denn dürfen) und beim Schreiben der Daten in die Datenbank der Client zu prüfen hat, ob die Daten vllt. vorher geändert wurden und hier dann einen Konflikt anzeigt.

Weil: Was, wenn ein Client die Tabelle lockt und dann abschmiert? Dann kann kein einziger User mehr Daten verändern, bis ein Admin die Sperre aufgehoben hat.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat