Por la forma de los datos de la muestra (no hay entrecomillados en las cadenas, por ejemplo)
la estructura de la tabla debería ser:
Código sql:
Ver originalCREATE TABLE CIUDAD
PAIS VARCHAR(10) NOT NULL,
SINTILDES VARCHAR(100) NOT NULL,
NOMBRE VARCHAR(200) NOT NULL,
LONGITUD FLOAT,
LATITUD FLOAT);
Con una estructura así, sí funcionaría algo como:
Código SQL:
Ver originalLOAD DATA INFILE 'C:\\ruta\\al\\archivo.csv'
INTO TABLE CIUDAD
FIELDS TERMINATES BY ','
LINES TERMINATED BY '\n';
Si los valores de cadena van encerrados entre comillas (no están así en la muestra), sería:
Código SQL:
Ver originalLOAD DATA INFILE 'C:\\ruta\\al\\archivo.csv'
INTO TABLE CIUDAD
FIELDS TERMINATES BY ',' OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n';
Cualquier duda, ver:
MySQL con clase: Importar/Exportar