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

Completar un nuevo campo...

Estas en el tema de Completar un nuevo campo... en el foro de Mysql en Foros del Web. Necesito agregar una nueva columna a mi tabla de 200 registros. Esa columna debe tener valores consecutivos: 1,2,3... como hago para rellenar dicha columna sin ...
  #1 (permalink)  
Antiguo 27/03/2013, 14:16
 
Fecha de Ingreso: febrero-2010
Mensajes: 132
Antigüedad: 14 años, 2 meses
Puntos: 0
Exclamación Completar un nuevo campo...

Necesito agregar una nueva columna a mi tabla de 200 registros.
Esa columna debe tener valores consecutivos: 1,2,3...

como hago para rellenar dicha columna sin hacerlo manualmente 1 x 1 ??

existe un store procedure que haga este trabajo ???

gracias.
  #2 (permalink)  
Antiguo 27/03/2013, 14:56
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, 5 meses
Puntos: 2658
Respuesta: Completar un nuevo campo...

Cita:
existe un store procedure que haga este trabajo ???
Los Sp los creas tu para tu base y para tus necesidades... No existen estándares, porque ninguna base es completamente igual a otra.
__________________
¿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 27/03/2013, 16:17
 
Fecha de Ingreso: febrero-2010
Mensajes: 132
Antigüedad: 14 años, 2 meses
Puntos: 0
Exclamación Respuesta: Completar un nuevo campo...

Y alguien sabe donde encuentro ese SP ?? he googleado bastante y no encuentro...
  #4 (permalink)  
Antiguo 27/03/2013, 17:13
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, 5 meses
Puntos: 2658
Respuesta: Completar un nuevo campo...

¿Estás bromeando?
Te estoy diciendo que esos SP no existen, sino que los programas tu mismo, de acuerdo a tus necesidades.
¿Qué parte no se entiende?

Si lo que quieres es ver ejemplos de stored procedures, eso es otra cosa, pero hay soluciones mejores para tu caso.
Postea la estructura d ela tabla, y dinos el ordenamiento que quieres, y podremos darte una sugerencia eficiente.
__________________
¿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 27/03/2013, 19:11
 
Fecha de Ingreso: febrero-2010
Mensajes: 132
Antigüedad: 14 años, 2 meses
Puntos: 0
Exclamación Respuesta: Completar un nuevo campo...

macho, que parte no entendiste que yo queria esto ??? lo encontré por ahí.
es claro lo que quería hacer. lo expliqué bien me parece.


set @count=0;
UPDATE nombretabla SET nombrecampo = @count := @count+1;


mucha intolerancia y mucha soberbia con la gente que sabe menos evidentemente.
  #6 (permalink)  
Antiguo 27/03/2013, 19:44
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, 5 meses
Puntos: 2658
Respuesta: Completar un nuevo campo...

Primero: No estabas preguntando por una consulta, sino por un stored procedure, que es algo completamente diferente.

Segundo: Eso era una de las formas que te iba a sugerir en cuanto aportaras elementos para proponer una sintaxis adecuada, cosa que no hiciste en ningún momento. Y no es la forma más adecuada si el campo a numerar se usará como clave candidata o clave primaria. Hay modos más adecuados.

Tercero: Necesitas algo de consistencia: O te enchinchas como ahora (indebidamente), o me agradeces como en http://www.forosdelweb.com/f21/index...datos-1044117/. Ambas actitudes resultan inconsistentes.

Finalmente: Ninguna parte de mi respuesta implica soberbia.
Tu preguntaste:
Cita:
existe un store procedure que haga este trabajo ???
Yo te dije:
Cita:
Los Sp los creas tu para tu base y para tus necesidades... No existen estándares, porque ninguna base es completamente igual a otra.
Y tu me contestaste:
Cita:
Y alguien sabe donde encuentro ese SP ??
Francamente me sonaba a tomada de pelo, o a que ni miraste mi respuesta.
¿Cómo lo hubieses tomado tu?
__________________
¿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 28/03/2013, 19:36
 
Fecha de Ingreso: marzo-2013
Mensajes: 42
Antigüedad: 11 años, 1 mes
Puntos: 0
Respuesta: Completar un nuevo campo...

Hazlo con PHP. y listo.

Etiquetas: completar, registros, tabla
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 20:55.