sql >> Base de Datos >  >> Database Tools >> phpMyAdmin

MySQL LOAD DATA LOCAL INFILE solo importa una sola fila

Dices que el campo ID tiene el AUTO_INCREMENT atributo, pero no se menciona en CREATE TABLE declaración. Esto es parte del problema.

La otra parte son esas advertencias de truncamiento. Algunas de las filas del archivo CSV probablemente contienen datos que son demasiado largos para caber dentro de las columnas. Aumente el tamaño de esas columnas de texto a un valor mayor (digamos 200) y vuelva a intentarlo.

¿Está absolutamente seguro de que el archivo CSV es válido? (también conocido como cada fila tiene el mismo número de valores, etc.). Probablemente debería comprobar si esas cadenas contienen comas (, ), aunque eso no debería ser un problema.