sql >> Base de Datos >  >> RDS >> Mysql

cómo evitar obtener una identificación incorrecta

Debe usar mysql_insert_id (o la llamada equivalente para la API que está utilizando) para obtener el ID de la última fila insertada.

Me imagino que ahora estás haciendo esto:

SELECT MAX(id) FROM yourtable

Esto no funcionará a menos que use transacciones. Pero usando la función mysql_insert_id es la mejor manera.

En la documentación también hay una precaución y algunas notas que deberías leer: