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

Insertar datos de un archivo plano a una tabla

Estas en el tema de Insertar datos de un archivo plano a una tabla en el foro de Mysql en Foros del Web. Que tal amigo nueva mente le vengo a pedir una ayudadita. Mi problema es que tengo un archivo de excel con datos que necesito ingresar ...
  #1 (permalink)  
Antiguo 20/01/2012, 10:17
Avatar de MLDGATO  
Fecha de Ingreso: marzo-2011
Ubicación: Guatemala
Mensajes: 113
Antigüedad: 13 años, 1 mes
Puntos: 2
Pregunta Insertar datos de un archivo plano a una tabla

Que tal amigo nueva mente le vengo a pedir una ayudadita.

Mi problema es que tengo un archivo de excel con datos que necesito ingresar a una tabla pero son tantos que me volvería loco si lo hiciera uno por uno, el archivo de excel ya lo guardé como un archivo de texto con tabulaciones, luego en phpmyadmin hago la siguiente consulta:

Código SQL:
Ver original
  1. LOAD DATA INFILE "c:/productosnuevos.txt" INTO TABLE productos;

El problema es que si algún registro contiene una palabra con una tilde solo me guarda las letras anteriores por ejemplo si el registro es Gómez solo me guarda la tecla "G" no se si tiene que ver con el cotejamiento de mi tabla.

Que es lo que debo de cambiar para que me guarde bien los registros?.

Muchas Gracias.
  #2 (permalink)  
Antiguo 20/01/2012, 10:32
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: Insertar datos de un archivo plano a una tabla

Cita:
no se si tiene que ver con el cotejamiento de mi tabla.
Tiene que ver con ambas cosas: la tabla y el archivo.
La tabla debe tener un cotejamiento UTF-8, pero también el archivo debe ser de CHARSET UTF8,o delo contrario seguirá generando el problema.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 20/01/2012, 14:40
Avatar de MLDGATO  
Fecha de Ingreso: marzo-2011
Ubicación: Guatemala
Mensajes: 113
Antigüedad: 13 años, 1 mes
Puntos: 2
Respuesta: Insertar datos de un archivo plano a una tabla

Muchas gracias, solo que no se como cambiarle el cotejamiento a mi archivo, como se cambia? disculpa, gracias.
  #4 (permalink)  
Antiguo 20/01/2012, 17:12
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: Insertar datos de un archivo plano a una tabla

Con un editor de texto plano, como el Block de Notas de Windows (Notepa).
Cuando vas a guardar, al pie hay un combo donde se indica el charset que tiene.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Etiquetas: php, query, sql
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 23:46.