hi forum,
mysql_insert_id liefert ja bekanntlich die id der letzten insert operation.
problem:
query a - mysql_query("INSERT INTO mytable_a ...
query b - mysql_query("INSERT INTO mytable_b ...
frage:
gibt es eine zuverlässige möglichkeit, an die letzte auto_increment-id von query a zu kommen?
hintergrund:
für query a sperre ich die tabelle (LOCK TABLES mytable_a WRITE ), so könnte ich direkt nach dem query_a an die id kommen.
aber: parallel(zeitgleich) könnte ja query_b kommen, und ich erhalte die id von query b.
mysql_insert_id liefert ja bekanntlich die id der letzten insert operation.
problem:
query a - mysql_query("INSERT INTO mytable_a ...
query b - mysql_query("INSERT INTO mytable_b ...
frage:
gibt es eine zuverlässige möglichkeit, an die letzte auto_increment-id von query a zu kommen?
hintergrund:
für query a sperre ich die tabelle (LOCK TABLES mytable_a WRITE ), so könnte ich direkt nach dem query_a an die id kommen.
aber: parallel(zeitgleich) könnte ja query_b kommen, und ich erhalte die id von query b.
Kommentar