Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/04/2007, 09:53
digdig
 
Fecha de Ingreso: marzo-2007
Mensajes: 26
Antigüedad: 17 años, 1 mes
Puntos: 0
Exclamación 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.