LAST_INSERT_ID () como funciona no ambiente multiusuários

marque essa pergunta primeiro:
Inserir um índice gerado automaticamente de uma tabela para outra tabela
Entendi que esta função "LAST_INSERT_ID ()" faz o
A pergunta é: eu estou usando isso em um script php, e se algum usuário inserisse dados em "table1" e antes que ele inserisse o "id" em "table2" outro usuário inserisse dados em "table1" ... então qual "id" a função recuperaria para o primeiro usuário, seu ID ou o ID do segundo usuário "o último" ??
Desejo recuperar o "id" que o próprio usuário "inseriu", por isso, se não conseguir, como fazê-l

questionAnswers(2)

yourAnswerToTheQuestion