Modificacion manual de columna
Publicado por Guillermo (7 intervenciones) el 30/09/2011 15:41:56
Hola a todos, los molesto con una consulta misteriosa, al menos para mí.
Resulta que tengo un archivo txt que contiene 14 columnas el cual importo a mi tabla con el siguiente código:
TRUNCATE TABLE NOMBRE;
LOAD DATA INFILE 'C:\\DIRECTORIO\\ARCHIVO.txt' REPLACE INTO TABLE `TABLA` FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\r\n';
Funciona perfecto, pero al archivo txt que importo si o si le tengo que editar antes de importarlo la última columna, la 14, y ponerle formato texto usando Calc o Excel (por defecto la columna esta en formato general ) porque si no lo hago no me importa el archivo.
La columna en cuestión contiene solo una letra, cuando la importo le asigno un campo varchar.
Saben porque sucede eso ? Existirá alguna forma de no tener que modificar a mano el archivo ?
Siempre que tengo que hacer ese paso manual para poder subir el archivo
Si alguno sabe lo que estoy haciendo mal o tiene alguna idea se lo agradeceré
Un abrazo
Resulta que tengo un archivo txt que contiene 14 columnas el cual importo a mi tabla con el siguiente código:
TRUNCATE TABLE NOMBRE;
LOAD DATA INFILE 'C:\\DIRECTORIO\\ARCHIVO.txt' REPLACE INTO TABLE `TABLA` FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\r\n';
Funciona perfecto, pero al archivo txt que importo si o si le tengo que editar antes de importarlo la última columna, la 14, y ponerle formato texto usando Calc o Excel (por defecto la columna esta en formato general ) porque si no lo hago no me importa el archivo.
La columna en cuestión contiene solo una letra, cuando la importo le asigno un campo varchar.
Saben porque sucede eso ? Existirá alguna forma de no tener que modificar a mano el archivo ?
Siempre que tengo que hacer ese paso manual para poder subir el archivo
Si alguno sabe lo que estoy haciendo mal o tiene alguna idea se lo agradeceré
Un abrazo
Valora esta pregunta


0