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

cargar tabla

Estas en el tema de cargar tabla en el foro de Mysql en Foros del Web. mi consulta es si existe algun comando para cargar los nombres de los campos similiar al load data infile pero en ves de cargar datos ...
  #1 (permalink)  
Antiguo 18/06/2009, 08:52
 
Fecha de Ingreso: septiembre-2008
Mensajes: 242
Antigüedad: 15 años, 6 meses
Puntos: 1
cargar tabla

mi consulta es si existe algun comando para cargar los nombres de los campos similiar al load data infile pero en ves de cargar datos me cargue los nombres de las columnas, gracias
  #2 (permalink)  
Antiguo 18/06/2009, 09:42
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: cargar tabla

Los nombres de las columnas no se cargan, se crean con la taba al crearla.
¿Podrías explicarnos qué es lo que tratas de hacer?
__________________
¿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 18/06/2009, 09:55
 
Fecha de Ingreso: septiembre-2008
Mensajes: 242
Antigüedad: 15 años, 6 meses
Puntos: 1
Respuesta: cargar tabla

si mira lo que tengo que hacer es cargar aproximandamente 230 culumnas, las cuales las tengo escritas por eso pense que era mas facil si las cargaba, pero igual trate de escribirlas pero me escribe solo hasta la como la 96 y despues ya no me escribe mas, me deja escribir pero al guardar solo me muestra hasta la 96, por eso pense en cargarlas, gracias
  #4 (permalink)  
Antiguo 18/06/2009, 10:02
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: cargar tabla

Una tabla en MySQL, a menos que yo esté muy confundido, soporta bastante más que 230 campos (o columnas), pero lo que me resulta un por difícil es imaginar para qué necesitas 230 campos distintos.
¿No te estará fallando la normalización del modelo de datos que está usando?
¿Qué tipo de entidad estás trabajando para necesitar crear una tabla de 230 columnas?

Por otro lado, el problema puede estar no en la cantidad de campos, sino en los tipos de columna usados. ¿Cuáles has usado?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #5 (permalink)  
Antiguo 18/06/2009, 10:08
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: cargar tabla

Miren esto
http://lonifasiko.blogspot.com/2009/...-en-mysql.html
Y esto:
http://dev.mysql.com/doc/refman/5.0/...unt-limit.html

Un saludo.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #6 (permalink)  
Antiguo 18/06/2009, 10:17
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: cargar tabla

Justamente a eso me refería: SI los tipos de columna declarados hacen que el registro se extienda más allá del límite máximo de un registro, simplemente lo rechazará.
Pero esto me trae de vuelta al problema inicial: Si se ha excedido en la longitud, entonces o la tabla no está normalizada, o bien el diseño completo del modelo no es eficiente para lo que necesita hacer.
En cualquier caso, me gustaría saber cuál es el sentido de hacer una tabla con tantas columnas y qué tipo de información quiere almacenar en ella, para tener esa necesidad.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #7 (permalink)  
Antiguo 18/06/2009, 11:09
 
Fecha de Ingreso: septiembre-2008
Mensajes: 242
Antigüedad: 15 años, 6 meses
Puntos: 1
Respuesta: cargar tabla

sip yo creo que lo mas probable es q este modelando mal la base, mira tengo la columna fecha, y despues los nombres de los medidores que son aprox los que mensine anteriormente, el problema es que los estoy cargando desde otro sistema que me entrega un csv y la estructura esta hecha asi....no se si me entienden gracias por las respuestas
  #8 (permalink)  
Antiguo 18/06/2009, 11:58
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: cargar tabla

Cita:
l problema es que los estoy cargando desde otro sistema que me entrega un csv y la estructura esta hecha asi
Pero si lo estás cargando con un LOAD DATA, puedes aprovechar para normalizar la tabla.
Dices que son "medidores".
Podrías describir un poco qué tipo de columnas usan esos datos y qué tipo de datos contienen?
Por allí vemos la forma de hacer el uso de columnas más optimizadas

Incluso puede ser útil si nos muesras cuál sería el contenido deun registro entero. COpialo del CSV y pegalo aquí. ASí poremos ver qué origina un regstro tan largo.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #9 (permalink)  
Antiguo 18/06/2009, 12:01
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: cargar tabla

Me asaltó una duda: En dos registros consecutivos, ¿Existe repetición de dato de fecha, acompañado por repeticion de datos de otras columnas?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
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 04:48.