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.