mysqli_insert_id: ¿Qué pasa si alguien inserta otra fila justo antes de que llame a esto?

Mi pregunta es bastante simple. He leído que el método recomendado para recuperar el valor auto_increment / id de una fila que he insertado en mysqli es elmysqli_insert_id() función. Sin embargo, no estoy muy familiarizado y tenía una pregunta: (Esto es todo teórico en este punto)

Para estos propósitos (de ahí el bit mysqli) todo esto será desde una aplicación web PHP. Digamos que varios usuarios están en la aplicación a la vez y otra fila se inserta desde una página diferente entre el momento en que inserto mi fila y el tiempo que llamomysqli_insert_id()?

¿Devolvería eso un valor incorrecto, o MySQL tiene algún tipo de característica para evitar tal cosa? ¿O simplemente estoy sobreestimando la posibilidad de tal escenario?

Gracias por tu tiempo.

Respuestas a la pregunta(2)

Su respuesta a la pregunta