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.
|