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

importación de datos csv.

Estas en el tema de importación de datos csv. en el foro de Mysql en Foros del Web. Mi problema es el siguiente. Yo tengo rescatado de una base de datos una estructura como esta: Código: 1,"NTRA. SRA. DEL ROSARIO" 1,"NTRA. SRA. DEL ...
  #1 (permalink)  
Antiguo 16/04/2009, 03:46
 
Fecha de Ingreso: marzo-2009
Mensajes: 171
Antigüedad: 15 años, 1 mes
Puntos: 4
importación de datos csv.

Mi problema es el siguiente.
Yo tengo rescatado de una base de datos una estructura como esta:
Código:
1,"NTRA. SRA. DEL ROSARIO"
1,"NTRA. SRA. DEL ROSARIO"
1,"NTRA. SRA. DEL ROSARIO"
1,"NTRA. SRA. DEL ROSARIO"
2,"ESCLAVAS DE MARÍA"
2,"ESCLAVAS DE MARÍA"
2,"ESCLAVAS DE MARÍA"
3,"SAN JOSE OBRERO"
4,"NIÑO JESÚS "
4,"NIÑO JESÚS "
4,"NIÑO JESÚS "
5,"MARÍA INMACULADA"
5,"MARÍA INMACULADA"
5,"MARÍA INMACULADA"
5,"MARÍA INMACULADA"
5,"MARÍA INMACULADA"
5,"MARÍA INMACULADA"
5,"MARÍA INMACULADA"
5,"MARÍA INMACULADA"
5,"MARÍA INMACULADA"
5,"MARÍA INMACULADA"
7,"JESUS-MARIA "
7,"JESUS-MARIA "
El primero se corresponde al código de centro y el segundo al nombre del centro.
Yo en mi mysql ya tengo preparada una tabla con ambos campos. ¿Cómo podría importar en primer lugar estos datos?. Y segundo, ¿cómo evitar que se repitan? es decir que inserte algo así:
Código:
1,"NTRA. SRA. DEL ROSARIO"
2,"ESCLAVAS DE MARÍA"
3,"SAN JOSE OBRERO"
4,"NIÑO JESÚS "
5,"MARÍA INMACULADA"
7,"JESUS-MARIA "
Gracias
  #2 (permalink)  
Antiguo 16/04/2009, 07:44
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: importación de datos csv.

Que tal xurxinho

Tienes dos opciones:
La primera es pasar tal cual la estructura que tienes a mysql con datos repetidos y listarla en mysql así:

Código mysql:
Ver original
  1. select codigo_centro, nombre_centro from tabla group by codigo_centro;

Esto eliminaría visualmente, los registros repetidos.

Sin embargo, antes de pasar dicha estructura, la deberías filtrar antes de pasarla a mysql.
Si la lista la tienes en excel y deseas eliminar los repetidos, mira este enlace:
http://foros.emagister.com/tema-borr...3-447509-1.htm

Finalmente, para importar desde mysql un archivo de estos, debes guardar el archivo con extensión csv (comma separated values) y posteriormente importarlo con:

Código mysql:
Ver original 

Un saludo.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #3 (permalink)  
Antiguo 16/04/2009, 08:16
 
Fecha de Ingreso: marzo-2009
Mensajes: 171
Antigüedad: 15 años, 1 mes
Puntos: 4
Respuesta: importación de datos csv.

ok es exacto lo que buscaba. Gracias ...
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 07:47.