Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/07/2004, 21:38
hefistion
 
Fecha de Ingreso: julio-2004
Mensajes: 6
Antigüedad: 20 años, 8 meses
Puntos: 0
problemas con load data (mysql)

Pues a ver si podeis echar una mano pq a estas horas ya no doy para mas, os comento el problema, tengo un fichero en txt q quiero pasar a una tabla mediante el uso de LOAD DATA, el fichero tiene mas o menos esta estructura:
Código:

texto1//texto1

texto1//
texto1//
texto1//

texto2//texto2

texto2//
texto2//
texto2//
..
..
..

Como veis uso // como delimitador de fin de campo, la instruccion es esta
Código:

LOAD DATA LOCAL INFILE '/home/hefistion/fichero.txt' INTO TABLE `tabla` FIELDS TERMINATED BY '//' LINES TERMINATED BY '\r'(
`campo1` , `campo2` , `campo3`, `campo4`, `campo5`
)

Uso como retorno de carro \r para detecte el salto de linea; con \n pone todo el texto en un mismo campo.
El problema es q solo me inserta correctamnte texto1, pero texto2 y las demas no las inserta en la tabla.