
25/08/2012, 17:03
|
 | Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 3 meses Puntos: 2658 | |
Respuesta: Insertar datos y obtener el ID Desde el lenguaje de programación que estés usando se puede usar funciones que te devuelven ese valor al ser invocadas inmediatamente. La sintaxis depende del lenguaje usado.
Dentro de los SP, debes usar LAST_INSERT_ID() para obtenerlo inmediatamente después del insert.
Nota: No es funcional si se realizan inserts masivos, porque entonces sólo devuelve el primero y el numero mayor hay que calcularlo en base a los registros insertados (la función creo que es NUM_ROWS()).
En cualquier caso, esto es un tema que sale en todos los manuales de referencia, tanto de MySQL como de los conectores usados.
¿Ya te fijaste en ellos, en los ejemplos que te ponen?
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque)
Última edición por gnzsoloyo; 25/08/2012 a las 17:08 |