
29/05/2014, 07:56
|
 | Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 4 meses Puntos: 2658 | |
Respuesta: obtener el id generado de una sentencia insert Siempre y cuando sean tablas InnoDB, te conviene transacciones.
Ocasionalmente puedes manejar toa la lógica del caso en un SP. Esto también ayuda, en especial si el SP se ejecuta en la transacción.
Lo que si debes recordar es que el ROLLBACK de una transacción no vuelve atrás el auto_incremental obtenido. Ese se pierde, y el que se obtenga será luego del ROLLBACK será el siguiente al generado en la TX.
Es inevitable.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |