Jedini nacin da se to natera da radi ispravno u slucaju vise simultanih konekcija je da se koriste transakcije, sto znaci koriscenje tabela koje podrzavaju transakcije (InnoDB), sto znaci pefrofmance issue. Sa druge strane LAST_INSERT_ID() radi ispravno za bilo koji tip tabela (pa i za one "brze" kao sto je MyISAM) i u slucaju vise simultanih konekcija.
Btw, argument sa brisanjem poslednjeg reda ne stoji (mada je LAST_INSERT_ID() oduvek ispravno radilo tacno ono sto pise u dokumentaciji) posto je OP pitao kako da dodje do vrednosti autoincrement polja torke koju je neposredno pre toga insertovao.
D.
I love the smell of copyright violations in the morning. Smells like... freedom!