
11/01/2012, 07:19
|
 | | | Fecha de Ingreso: septiembre-2011 Ubicación: Barcelona
Mensajes: 705
Antigüedad: 13 años, 5 meses Puntos: 140 | |
Respuesta: Importar datos en MySql Bueno.
Se trata de transformar
001|campo1|campo2|campo3|campo4|campo5
en
('001','campo1','campo2','campo3','campo4','campo5 '),
Supongo que con str_replace o similar puedes conseguir algo.
Sino, a lo bestia, en notepad:
Reemplazar | por ',' (reemplazar todo)
Y luego manualmente, linea a linea:
copias ('
y Control+V flechaabajo flechaizquierda flechaizquierda
y lo mismo para finalizar cada linea, para poner '),
A 2 segundos por linea, x 2, puedes calcular cuanto tiempo te llevaría.
Finalmente añades al inicio
INSERT INTO `loquesea` ( loscampos )
VALUES
y no te olvides que la última linea acaba en ;
Una vez todo, sólo te queda hacer la consulta en myphpadm.
En total, yo creo que mil entradas, en media hora lo tienes :P
Saludos
Edito:
Viendo el ejemplo que te ponen en el enlace, esto mismo que te digo creo que lo puedes hacer de forma automática... miratelo bien y las funciones que usan....
La idea es convertir tu archivo de texto en otro archivo con el formato correcto para hacer una consulta e insertar datos en una tabla.
Última edición por charlyalegret; 11/01/2012 a las 07:28 |