Ver Mensaje Individual
  #2  
Antiguo 26-07-2003
DJ VMan DJ VMan is offline
Miembro
 
Registrado: jun 2003
Ubicación: Iquique - Chile
Posts: 81
Reputación: 21
DJ VMan Va por buen camino
funcionó lo siguiente:

tabla:

CREATE TABLE `test` (
`var1` decimal(4,2) NOT NULL default '0.00',
`var2` decimal(4,2) NOT NULL default '0.00'
) TYPE=MyISAM;

archivo plano:

123.12123.12
123.12123.12
123.12123.12
123.12123.12
123.12123.12

comando:

load data infile 'test.txt' into table test fields terminated by '' enclosed by''

resultado:

+--------+--------+
| var1 | var2 |
+--------+--------+
| 123.12 | 123.12 |
| 123.12 | 123.12 |
| 123.12 | 123.12 |
| 123.12 | 123.12 |
| 123.12 | 123.12 |
+--------+--------+

conclusión:

tendré que cambiar todas las tablas planas, puesto que las que tengo que insertar en la bd, no poseen '.' como separador decimal. Ojo que esto me pasó con campos de largo fijo (fixedrow). Con los campos entre ' ' ' y ',' es mas fácil.
Responder Con Cita