mysqli_insert_id: Co zrobić, jeśli ktoś wstawi kolejny wiersz tuż przed wywołaniem tego?

Moje pytanie jest dość proste. Czytałem, że zalecaną metodą pobierania wartości auto_increment / id wiersza, który wstawiłem do mysqli, jestmysqli_insert_id() funkcjonować. Nie jestem jednak zbyt znajomy i miałem pytanie: (w tym momencie to wszystko jest teoretyczne)

Dla tych celów (stąd bit mysqli) wszystko to będzie pochodzić z aplikacji internetowej PHP. Powiedzmy, że wielu użytkowników znajduje się w aplikacji na raz, a inny wiersz jest wstawiany z innej strony między momentem wstawienia mojego wiersza a czasem, w którym dzwonięmysqli_insert_id()?

Czy zwróciłoby to niepoprawną wartość lub czy MySQL ma jakąś funkcję zapobiegającą takiej sytuacji? Czy po prostu przeceniam możliwość takiego scenariusza?

Dziękuję za Twój czas.

questionAnswers(2)

yourAnswerToTheQuestion