Ver Mensaje Individual
  #4 (permalink)  
Antiguo 29/06/2009, 14:29
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Load data infile

Es importante que nos digas cómo generas eso, porque si evitas el uso de comillas para separar campos cuando exportes a ese archivo de texto, y te limitas al ; te bastará con eliminar ENCLOSED BY ' " ' de la orden.

campo1;campo2;campo3 "noseq";campo4;campo5;


LOAD DATA INFILE 'archivo' INTO TABLE 'mitabla'
FIELDS TERMINATED BY ';' ESCAPED BY '\\'
LINES TERMINATED BY '\n';

De todas formas, dinos cómo generas ese archivo de texto o csv con separación de punto y coma y comillas.
EDITO: en otras palabras, o no añades las comillas de cierre de campo y eliminas campo encerrado por " en el LOAD, o le añades la barra de escape sólo a esas otras comillas del texto, y en el LOAD usas el escape.
Tal vez se pueda de otro modo, pero yo lo desconozco.

Última edición por jurena; 29/06/2009 a las 14:51