Liebe Datenbank-Athleten,
ich implementiere gerade Nested Sets in mysql4.1 über PHP. Für einige Manipulationen ist es notwendig, über "LOCK TABLES" die NestedSets-Tabelle zu sperren, um die Integrität der Verknüpfungen nicht zu gefährden.
Da ich das gerade nur recht aufwendig testen kann: weiß hier jemand, wie sich mysql verhält, wenn ein "konkurierender" Thread versucht, auf die gesperrte Tabelle zuzugreifen? "Wartet" mysql einen bestimmten Zeitraum mit der Anfrage um sie dann nach der Freigabe der Tabelle auszuführen, oder wird ein Fehler zurückgegeben, den man per PHP behandeln muß?
Danke schonmal,
Stefan