Hola amigos, necesito algo de su ayuda con una migración.
La tabla a la que quiero megrar hay muchos fereign key y hasta un detalle, hasta ahora se que la sentencias es:
Código SQL:
Ver originalLOAD DATA INFILE /home/USER/carpeta/archivo.csv
INTO TABLE afiliado
FIELDS TERMINATED BY ';' ENCLOSED BY ' " ';
Pero no me funciona, dejo la compocision de la tabla:
Código SQL:
Ver originalFIELD | TYPE | NULL | KEY | DEFAULT | Extra |
+----------------+--------------------------+------+-----+---------+-------+
| IdAfiliado | INT(6) UNSIGNED ZEROFILL | NO | PRI | NULL | |
| idResidencia | INT(11) | NO | MUL | NULL | |
| IdCategoria | INT(11) | NO | MUL | NULL | |
| idNacimiento | INT(11) | YES | MUL | 0 | |
| IdTipoVivienda | INT(11) | YES | MUL | 0 | |
| IdInstruccion | tinyint(4) | YES | MUL | 0 | |
| idCargo | INT(11) | YES | MUL | 0 | |
| apellidos | CHAR(40) | NO | | NULL | |
| nombre | CHAR(50) | NO | | NULL | |
| DNI | CHAR(8) | NO | | NULL | |
| sexo | tinyint(1) | NO | | NULL | |
| essalud | VARCHAR(50) | YES | | NULL | |
| estadoCivil | CHAR(20) | YES | | NULL | |
| telefono | CHAR(9) | YES | | NULL | |
| foto | VARCHAR(100) | YES | | NULL | |
| fecha | DATE | NO | | NULL | |
+----------------+--------------------------+------+-----+---------+-----
Y esta es la composicion del archivo csv:
Código XML:
Ver original"idAfiliado";"idResidencia";"idCategoria";"apellido";"nombre";"DNI";"sexo";"fecha"
1;1;1;"Macedo Ramírez";"Rony";"01111111";0;2007-11-22
2;1;1;"García PuTpaña";"Ever";"01111111";0;2007-11-22
Y bueno no se que mas hacer.