Hello,
den Datensatz, den der aktuelle Benutzer gerade geschrieben hat, abfragen.
Wenn der ganze Prozess atomar ist, funktioniert das auch. Ich würds aber trotzdem nicht so machen, siehe Antwort von Vinzenz, allgemein:
Wollte ich eben auch gerade schreiben, aber: dieses Problem wird durch einen Unique-Index auf den Nickname eventuell abgefangen. Da passt kein weiteres Insert mehr dazwischen, das zu einem anderen Ergebnis führen würde, nur ein Update oder Delete.
> Wenn eine bestimmte Funktionalität von der DB-Engine gegeben ist, nutze diese vorrangig, das ist immer performanter und sicherer als irgendeine eigene Bastelei.
Der weitere Vortiel ist, dass ein "Select Last_Insert_Id()" gar nicht auf die Tabelle, sondern nur auf den Transferbuffer für die Verbindung geht, also viel Kraft spart.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg
