sql >> Base de Datos >  >> RDS >> Mysql

Obteniendo un código de error mysql:1265. Datos truncados para la columna al hacer un LOAD DATA LOCAL INFILE

A pesar de la documentación que dice que las entradas vacías se asignan al valor 0 , LOAD DATA INFILE de hecho no maneja entradas vacías. Deben tener un valor apropiado para el tipo de datos de la columna, o bien la secuencia \N para significar NULL.

Consulte el error http://bugs.mysql.com/bug.php?id=64603

Para solucionar esto, puede sustituir \N para entradas vacías con un comando sed (o cualquier herramienta de sustitución de texto equivalente que use en Windows).

Ver también MySQL cargar valores NULL de datos CSV