Problema con load data local
Publicado por david Aduviri F. (1 intervención) el 27/06/2005 18:34:59
Hola amigos, tengo el siguiente problema, quiero cargar los datos de de un archivo de texto en el servidor, esta es la sentencia que mando :
LOAD DATA LOCAL INFILE '/servidor/mycarpeta/www/tmp/arti.txt' REPLACE INTO TABLE producto FIELDS TERMINATED BY '\t' LINES TERMINATED BY '\r\n'; (esta sentencia esta enviada correctamente al servidor, asi que por ahi no es el problema ya lo revise)
lo que hago es copidar el archivo en la ruta que especifico, y luego ejecuto la sentencia que esta aqui arriba. El archivo tiene esta estructura:
3001 1 ARROZ N 10X1 SANTA NENE astronaute.jpg Caja 20 1000 5 30 250
1001 1 ARROZ N 5X1 SANTA NENE astronaute.jpg Caja 20 1000 5 30 250
1003 1 ARROZ N 3X1 SANTA NENE astronaute.jpg Caja 20 1000 5 30 250
1004 1 ARROZ N 20X1 SANTA NENE astronaute.jpg Caja 20 1000 5 30 25
El primer problema que tengo es que no me lee los campos que son numericos (INT) los rellena con "0", segundo que no reempleza los registros repetidos como deveria hacer(lo que dice el manual). Por favor alguien que me pueda dar una pauta para que pueda corregir este problema gracias.
LOAD DATA LOCAL INFILE '/servidor/mycarpeta/www/tmp/arti.txt' REPLACE INTO TABLE producto FIELDS TERMINATED BY '\t' LINES TERMINATED BY '\r\n'; (esta sentencia esta enviada correctamente al servidor, asi que por ahi no es el problema ya lo revise)
lo que hago es copidar el archivo en la ruta que especifico, y luego ejecuto la sentencia que esta aqui arriba. El archivo tiene esta estructura:
3001 1 ARROZ N 10X1 SANTA NENE astronaute.jpg Caja 20 1000 5 30 250
1001 1 ARROZ N 5X1 SANTA NENE astronaute.jpg Caja 20 1000 5 30 250
1003 1 ARROZ N 3X1 SANTA NENE astronaute.jpg Caja 20 1000 5 30 250
1004 1 ARROZ N 20X1 SANTA NENE astronaute.jpg Caja 20 1000 5 30 25
El primer problema que tengo es que no me lee los campos que son numericos (INT) los rellena con "0", segundo que no reempleza los registros repetidos como deveria hacer(lo que dice el manual). Por favor alguien que me pueda dar una pauta para que pueda corregir este problema gracias.
Valora esta pregunta
0