
29/04/2007, 09:53
|
| | Fecha de Ingreso: marzo-2007
Mensajes: 26
Antigüedad: 18 años Puntos: 0 | |
Recuperar Clave autoincrement tras insertar Hola, estoi trabajando en una aplicación java con acceso a Base datos mysql.
Tengo una tabla compradores con una columna clave que se genera con auto_increment (es la prymary key).
Inserto un comprador indicando sus datos personales sin especificar la clave para que mysql le de valores consecutivos y unicos.
Hasta aqui todo bien, lo que me falla es que necesito una consulta sql que me devuelva que clave asigno al comprador. Las cosultas insert no devuelven resultset, sólo un entero con el número de filas afectadas.
¿Hay alguna forma de forzar a mysql a devolverme la clave? En caso de que no, ¿hay otra estrategia que me evite estos problemas?.
Gracias.
La tabla sería asi:
clave | nombre | apellido
=================
1............jorge.......ferrer
2............luis.........zidan
Nota: al insertar solo indico el nombre y apellido - tras ejecutar el insert no se que clave se le asigno por lo que no tengo manera de recuperar la fila insertada. |