Buenas tardes, tengo la siguiente situación:
tabla1
id int(11) autoincrement
nombre varchar(254)
tabla2
id int(11) autoincrement
apellido varchar(254)
FK_TABLA1(REFERENCE id)
realizo 2 insert en una función para actualizar las dos tablas..
insert into tabla1(default,'aAa')
insert into tabla2(default, 'BbB', LAST_INSERT_ID())
SELECT LAST_INSERT_ID() FROM tabla1
Mi pregunta es si resulta un insert para actualizar dos tablas, o actualizo una luego rescato el último tabla1.id en la misma función y lo registro en una segunda consulta, como debo manejar este tipo de consultas para no perder consistencia.
agradeciendo su tiempo saludos.