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

Adbapi torcido:runInteraction last_insert_id()

La última identificación será la identificación de la última fila insertada en la misma transacción.

Lo he probado usando las siguientes operaciones:

  1. comience una transacción e inserte una fila use la función runInteraction(...)

  2. obtener la última ID de inserción, p. son 18

  3. dormir 30 segundos en la función donde se ejecuta la transacción

  4. inserte una fila en la misma tabla, use el cliente mysql o phpMyAdmin

  5. obtenga la última ID de inserción del paso 4, p. son 19

  6. la función de suspensión regresa y consulta la última identificación de inserción, use el mismo objeto Transacción nuevamente, la última identificación de inserción sigue siendo 18