Ver Mensaje Individual
  #13 (permalink)  
Antiguo 08/10/2011, 13:47
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: Error Code: 1452. Cannot add or update a child row: a foreign key constrai

Cita:
Iniciado por umaranrodrigo Ver Mensaje
lo que queria hacer era esto:
LOAD DATA INFILE "entradanumerada3.csv"
INTO TABLE `gestion`.`entradanumerada`
FIELDS TERMINATED BY ';'
LINES TERMINATED BY '\r\n'
Para poder hacer eso tienes que tener correctamente cargas las tablas ESPECTACULO y FUNCION. Si el CSV no tiene los valores presnetes en esas tablas, no podrás cargar ENTRADANUMERADA.

Este es tu conjunto de dependencias:
Cita:
1) ACCION depende de USUARIO y ESPECTACULO.
2) FUNCION depende de ESPECTACULO.
3) VENTA depende de USUARIO.
4) ENTRADANUMERADA depende de ESPECTACULO y FUNCION.
5) DESCRIPCIOCIONVENTA depende de ENTRADANUMERADA, ESPECTACULO y FUNCION.
Según esto, hay que cargar:
1) USUARIO y ESPECTACULO.
2) ACCION, VENTA y FUNCION.
3) ENTRADANUMERADA.
4) DESCRIPCIOCIONVENTA.

El orden es inamovible.

Ahora bien, lo que estás tratando de hacer es una base de datos que gestione las entradas numeradas para un espectáculo. No queda claro si los usuarios los crean o son los asistentes. En cualquer caso ya existen modelos que puedes usar de referencia para resolver las cuestiones de diseño, y que por lo que veo podrían servirte, ya que el que planteas tiene varias partes problemáticas.

He aquí uno referido a espectáculos de cine, con asientos numerados y ordenados por fila de la sala:
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Última edición por gnzsoloyo; 08/10/2011 a las 13:58