MySQL - Insertar en varias tablas dependientes

 
Vista:

Insertar en varias tablas dependientes

Publicado por Carlo M (1 intervención) el 25/11/2017 05:19:52
Hola tengo un problema en mysql debo registrar en tres diferentes tablas al hacerlo lo registro una tras de otra registro las primeras dos pero al hacer la tercera me da error ya que no encuentra las fk de dicha tabla en las anteriores que son los registros que recién se hicieron
es por que al hacerlo de corrido mysql no reconoce los nuevos registros? como se podria solucionar?


el error mostrado es "Cannot add or update a child row: a foreign key constraint fails" ya que no reconoce los nuevos id
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 117
Bronce
Ha mantenido su posición en MySQL (en relación al último mes)
Gráfica de MySQL

Insertar en varias tablas dependientes

Publicado por Nicolas (46 intervenciones) el 24/12/2017 19:59:20
Hola Carlos.
Si guarda los registros no debería darte ningún error con las claves foráneas a menos que tengan alguna restricción del campo.
La otra opción es implementar algún TRIGGER para almacenar en las 2 tablas siguientes a la principal.
Espero te sea de ayuda.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar