Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Importar datos de un txt separados por | a un motor MYSQL

Estas en el tema de Importar datos de un txt separados por | a un motor MYSQL en el foro de Mysql en Foros del Web. Hola a todos, tengo una lista de usuarios en un txt que por cada linea aparecen los datos de la siguiente forma: name|username|email|password , como ...
  #1 (permalink)  
Antiguo 21/03/2011, 01:35
Avatar de richicasas  
Fecha de Ingreso: abril-2007
Ubicación: Colombia
Mensajes: 692
Antigüedad: 17 años, 7 meses
Puntos: 13
Busqueda Importar datos de un txt separados por | a un motor MYSQL

Hola a todos, tengo una lista de usuarios en un txt que por cada linea aparecen los datos de la siguiente forma:
name|username|email|password , como puedo importar este tipo de archivos a una BD en MYSQL a traves de phpmyadmin??. Como se llama ese formato?? Gracias
__________________
Juguetes Sexuales
  #2 (permalink)  
Antiguo 21/03/2011, 02:11
 
Fecha de Ingreso: febrero-2008
Ubicación: Sevilla
Mensajes: 91
Antigüedad: 16 años, 9 meses
Puntos: 15
Respuesta: Importar datos de un txt separados por | a un motor MYSQL

Directamente a mysql no puedes, lo siento.

Lo que si puedes hacer es, por ejemplo, crearte una aplicacion Java con un FileReader que por cada linea del fichero te separe los datos por cada | que encuentre, te los almacene en 4 variables y cuando termine de leer la linea te los meta en una tabla de la bd que tenga esos 4 campos.

Es un programita bastante sencillo de hacer y muy potente si en el txt tienes tantos usuario que no los puedes meter a mano, pues te hace las inserts automaticas por cada linea de fichero.

Un saludo!
  #3 (permalink)  
Antiguo 07/04/2011, 01:41
 
Fecha de Ingreso: abril-2011
Mensajes: 1
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Importar datos de un txt separados por | a un motor MYSQL

Hola Usando la instruccion LOAD se puede importar cualquier archivo plano a un tabla, uo acabo de hacerlo con esta instruccion ejecutada dede PHPMYADMIN y funciono.
Solo tube que agregar la palabra LOCAL antes del INFILE porque si no te manda el error 13... Te deseo exito
un saludo

LOAD DATA LOCAL INFILE '/home/xxx/Escritorio/LEA/cab.txt' INTO TABLE cabecera
FIELDS TERMINATED BY '|'

Última edición por jozelo; 07/04/2011 a las 01:52

Etiquetas: motor, txt
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:03.