Ver Mensaje Individual
  #5 (permalink)  
Antiguo 22/04/2011, 16:18
Avatar de Copia
Copia
 
Fecha de Ingreso: noviembre-2009
Mensajes: 309
Antigüedad: 14 años, 5 meses
Puntos: 4
Respuesta: no logro migrar datos de un csv a Mysql

Disculpen el doble post.
Pero vi algunos errores en los nombres de columnas en el csv, los corregi pero aun tengo el mismo error, mientras que en la base de datos llene con un registro todas las tablas involucradas con la Tabla Afiliado
Ahora tengo el archivo asi:
Código XML:
Ver original
  1. "IdAfiliado","IdCategoria","idNacimiento","IdTipoVivienda","IdInstruccion","idCargo","idResidencia","apellidos","nombre","DNI","sexo","essalud","estadoCivil","telefono","foto","fecha"
  2. 1,1,1,1,1,1,1,"Macedo Ramírez","Rony","01147089",0,1,"casado",521690,"/",2007-11-22
  3. 2,1,1,1,1,1,1,"García  PuTpaña","Ever","01146161",0,1,"casado",521690,"/",2007-11-22
He notado que no hay ningun caracter que denote el salto de linea.

Como sigo teniendo tengo el mismo error:
Código SQL:
Ver original
  1. ERROR 1452 (23000): Cannot ADD OR UPDATE a child ROW: a FOREIGN KEY CONSTRAINT fails (`dbstcc2011`.`Afiliado`, CONSTRAINT `fk_Afiliado_Nacimiento1` FOREIGN KEY (`idNacimiento`) REFERENCES `Nacimiento` (`idNacimiento`) ON DELETE NO ACTION ON UPDATE NO ACTION)

lo que hize fue coger el primer registro del csv y lo modifique para hacerlo un insert into y no huvo ningun error:
Código SQL:
Ver original
  1. INSERT INTO Afiliado(IdAfiliado,IdCategoria,idNacimiento,IdTipoVivienda,IdInstruccion,idCargo,idResidencia,apellidos,nombre,DNI,sexo,essalud,estadoCivil,telefono,foto,fecha) VALUES(1,1,1,1,1,1,1,"Macedo Ramírez","Rony","01147089",0,1,"casado",521690,"/",2007-11-22);
__________________
Dejando una huella de mi existencia por la red en http://tiricaya.com