hi T-Rex,
Ein Beispiel:
- Eine Transaction wird gestartet
- Datensatz wird gespeichert - Id wird reserviert
- Anderer Request kommt -> Datensatz wird gespeichert mit einer höheren Id
- Transaction wird verworfen - reservierte Id wird wieder frei gegeben
Eine id = last_insert_id() bekommst Du vor dem commit(). Wenn die Transaktion nicht committed wird, wird die id verworfen.
Du kannst jedoch mal prüfen, ob bei einem rollback() die id wieder freigegeben wird (ich vermute: nein).
Fossile Grüße,
Dino
--
Also die Dinos immer größer wurden... war das ihr Ende, gesiegt hat die Schwerkraft.
Also die Dinos immer größer wurden... war das ihr Ende, gesiegt hat die Schwerkraft.