Rouven: Transaktionen und Abhängigkeiten

Beitrag lesen

Hello,

Ja, so etwas dachte ich mir. Es stellt sich nur die Frage, ob dieses Vorgehen so auch sicher ist? Eine Transaktion prüft ja letztendlich nur, ob das Einfügen zu einem Fehler führt. Es könnte dennoch passieren, dass während zwei Anfragen innerhalb einer Transaktion ein Dritter ein INSERT abschickt und dann die LASTID auf einen anderen, neueren Eintrag zeigt...

Nein, darüber haben sich schon vor dir Leute den Kopf zerbrochen, deswegen gilt LAST_INSERT_ID immer auf einer Verbindungsbasis - anderer Nutzer/Transaktion = andere Verbindung = andere ID.

MfG
Rouven

--
-------------------
Ambition is the last refuge of failure.  --  Oscar Wilde (Irish Poet, Novelist, Dramatist and Critic, 1854-1900)