Hallo hmm,
d.h. der Fehler entsteht dadurch, dass die gerade per SELECT durchlaufenen Daten gelockt sind und der INSERT deswegen DB-intern als Deadlock scheitert? Ansonsten sollte es doch kein Thema sein, weil Du im Callback eine eigene DB-Verbindung herstellst.
In dem Fall kommst Du wohl nicht drumherum, im Callback zu all() die Rows erstmal zu speichern. Bzw. die letzte - andere interessieren Dich ja eh nicht.
Erwartest Du eigentlich überhaupt mehrere Zeilen aus SELECT_USER_MITARBEITER_ID? Wenn nicht - warum nimmst Du die letzte Zeile? Die erste wäre einfacher, da greifst Du auf Index 0 zu. Und prüfen, ob Du überhaupt eine Zeile bekommen hast, musst Du glaube ich auch noch.
Rolf
--
Dosen sind silbern
Dosen sind silbern