MySQL - Problema al cargar data de archivo csv en una tabla

 
Vista:
Imágen de perfil de Walter
Val: 12
Ha mantenido su posición en MySQL (en relación al último mes)
Gráfica de MySQL

Problema al cargar data de archivo csv en una tabla

Publicado por Walter (7 intervenciones) el 14/08/2021 06:08:48
Buenas noches a tod@s,

Creé una tabla de 77 filas para cargar la data de un archivo csv (que también tienen 77 columnas pero en algunos casos con algunos campos vacío, dependiendo del registro). Sin embargo, cuando quiero cargarlo con este comando

LOAD DATA INFILE '/home/prueba/XWF_2021-08-11-05-35-32.csv' INTO TABLE info_pow
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
IGNORE 1 LINES;

Me aparece el siguiente error
"Error Code: 1262. Row 1 was truncated; it contained more data than there were input columns"

Agradeceré puedan ayudarme a identificar cual es el error. Tengo otras tablas en la base de datos donde no he tenido problemas en cargar data con el mismo comando. El csv tiene la primera fila con el nombre de los campos.

Muchas gracias
Walter
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
Imágen de perfil de Walter
Val: 12
Ha mantenido su posición en MySQL (en relación al último mes)
Gráfica de MySQL

Problema al cargar data de archivo csv en una tabla

Publicado por Walter (7 intervenciones) el 14/08/2021 06:53:46
Buenas noches,
Hice un cambio en la parte LINES TERMINATED BY , en lugar de '\n' coloqué '\r\n' pero me apareció otro error

LOAD DATA INFILE '/home/prueba/XWF_2021-08-11-05-35-32_test.csv' INTO TABLE info_pow
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\r\n'
IGNORE 1 LINES;


Error Code: 1406. Data too long for column 'SAN' at row 1
Parece ser que a pesar de que los campos están separados por comas, no lo interpreta así. el campo llamado "SAN" es el primero.

Adjunto ejemplo de archivo de data modelo como ejemplo.

Gracias de nuevo
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