Você deve conferir este artigo sobre MySQL
last_insert_id
last_insert_id
é independente do cliente e retornará o ID da última linha inserida desse cliente, portanto, você não precisa se preocupar com o caso de um usuário em outra conexão realizar transações com o banco de dados.