hotti: Id Sicherheit vor commit bei einer Transaktion

Beitrag lesen

hi,

Kann ich mich auf die Id verlassen oder kann die sich nach dem Commit und dem tatsächlichen Eintrag in die Datenbank nochmal ändern?

Wenn mysql und last_insert_id() denke daran: last_insert_id() ist auf die DB-Session bezogen. D.h., wenn jeder Prozess seine eigene DB-Session bekommt, ist alles ok.

Wenn sich allerdings mehrere Prozesse eine DB-Session teilen, knallts.

Horst