Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/03/2015, 19:55
diegote_h
 
Fecha de Ingreso: marzo-2015
Mensajes: 1
Antigüedad: 9 años, 2 meses
Puntos: 0
Pregunta Como obtener id para insertar en otra tabla

Hola a todos,
Tengo una tabla en mysql que tiene, entre varias columnas, una llamada "cod_inmueble".
En otra tabla llamada alquileres_temporales grabo los alquileres temporales de este inmueble y estos pueden ser más de un registro que estan asociados al mismo cod_inmueble.

Les comento ademas que estoy haciendo todo por medio de transacciones, con lo cual no puedo conocer el cod_inmueble hasta que no haga commit.

El punto aquí es que si hago commit despues del insert en la tabla inmuebles para conocer el cod_inmueble y agregar este en los insert de alquileres_temporales, puede pasar que al querer conocer el ultimo id auto-incrementable (o sea cod_inmueble) me pueda trae otro codigo... ¿por que digo esto ultimo? Porque puede pasar que se hagan dos insert simultaneos y me devuelva el ultimo cod_inmueble que no corresponda.

En fin, mi pregunta es la siguiente:
¿Como puedo hacer para obtener el cod_inmueble y asignarselo a la tabla alquileres_temporales para los N registros que tenga que guardar en ella?

Espero haya podido ser claro

Saludos! Diego