Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

como evitar de obter ID errado


Você deve usar mysql_insert_id (ou a chamada equivalente para a API que você está usando) para obter o ID da última linha inserida.

Imagino que agora você esteja fazendo isso:
SELECT MAX(id) FROM yourtable

Isso não funcionará a menos que você use transações. Mas usando a função mysql_insert_id é o melhor caminho.

Na documentação há também uma advertência e algumas notas que você deve ler: