Ver Mensaje Individual
  #5 (permalink)  
Antiguo 04/06/2009, 11:44
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Generar una columna con los números del 1 al n

No sé si es eso exactamente, pues la propuesta de gnzsoloyo genera un número virtual. Habría que insertarlo como id, y creo que es mejor hacer otra cosa.
Duplicas la base y luego haces un truncate table nombrebaseduplicada; luego insertas todos los datos de la base vieja en la base nueva, nombrebaseduplicada, que ahora generará un id desde uno en adelante.
Pero ten cuidado si estás utilizando relaciones. Piensa que el id relaciona las tablas, y si los cambias, se perderán las relaciones. Si utilizas InnoDB, tampoco te lo permitirá el programa.
Si lo que quieres es simplemente numerar los registros, sin almacenar el número, deberías hacer caso de huesos52 y seguir los consejos de gnzsoloyo es ese FAQ.

Última edición por jurena; 04/06/2009 a las 11:50