
29/06/2009, 14:29
|
Colaborador | | Fecha de Ingreso: marzo-2008 Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 17 años 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 |