Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/04/2011, 20:17
Avatar de leac3
leac3
 
Fecha de Ingreso: abril-2007
Ubicación: Valencia, pero mi mente y corazon estan en San Francisco.
Mensajes: 147
Antigüedad: 17 años, 1 mes
Puntos: 4
Respuesta: Reserva de autoincremento

Cita:
Iniciado por anrodse Ver Mensaje
Si tu tabla tiene algun campo unico, que no se vaya a repetir, esta la opcion de que una vez hayas hecho la inserccion, hagas una consulta donde selecciones el ID para la tupla insertada.

Espero que esto te sirva. yo lo he hecho, pero no siempre es válido esto
Si, se que con SELECT last_insert_id() obtengo el ultimo autoincrement que generó el DBMS. Pero eso en un sistema de alto trafico puede generar incosistencias.

Es por ello que ando en busca de alguna forma avanzada del SQL que me permita hacerlo de forma atomica.

A no ser que MySQL no tenga esas capacidades y Oracle si.