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

¿Es mysql_insert_id seguro de usar?

Del manual de MySQL:

El ID que se generó se mantiene en el servidor por conexión. Esto significa que el valor devuelto por la función a un cliente dado es el primer valor AUTO_INCREMENT generado para la declaración más reciente que afecta una columna AUTO_INCREMENT de ese cliente. Este valor no puede verse afectado por otros clientes, incluso si generan sus propios valores AUTO_INCREMENT. Este comportamiento garantiza que cada cliente pueda recuperar su propia ID sin preocuparse por la actividad de otros clientes y sin necesidad de bloqueos o transacciones.

Versión corta:es seguro de usar.