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

cambiar orden autoincrement de registros

Estas en el tema de cambiar orden autoincrement de registros en el foro de Bases de Datos General en Foros del Web. Hola foreros , no se com ohacer esto: Tengo (id autoincrement, nombre char, date) y he registrado id | nombre | date 1 | articulo ...
  #1 (permalink)  
Antiguo 15/04/2010, 13:22
Usuario no validado
 
Fecha de Ingreso: marzo-2007
Mensajes: 238
Antigüedad: 17 años, 2 meses
Puntos: 5
cambiar orden autoincrement de registros

Hola foreros , no se com ohacer esto:

Tengo (id autoincrement, nombre char, date)
y he registrado
id | nombre | date
1 | articulo a | 02-10
2 | articulo b | 02-12
3 | articulo c | 02-15
etc...
10 | art_n | 02-20

como puedo cambiar el orden que les dio autoincrement para los articulos, es decir,
que quedara asi:
id | nombre | date
1 | articulo n | 02-20
etc...
8 | articulo c | 02-15
9 | articulo b | 02-12
10 | articulo a | 02-10

Última edición por worldPeace_Plis; 15/04/2010 a las 13:56
  #2 (permalink)  
Antiguo 15/04/2010, 14:36
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: cambiar orden autoincrement de registros

Mira el ultimo post de las faq's de mysql por gnzsoloyo. Es un tema que se ha discutido muchas veces en este foro.

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #3 (permalink)  
Antiguo 15/04/2010, 19:10
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: cambiar orden autoincrement de registros

Si se trata de artículos comerciales, y están correctamente registrados en las entidades que los regulan, habitualmente cuentan con su identificador EAN13 (el famoso código de barras), que es un identificador mucho mejor para usar que un auto_increment.
No te olvides que aquí lo importante es que se trata de una PK, y las PK no tienen obligación de ser ni numéricas ni incrementales. Sólo tienen como requerimiento fundamental identificar unívocamente un registro en una tabla.
El resto, es costumbre.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #4 (permalink)  
Antiguo 16/04/2010, 09:34
Usuario no validado
 
Fecha de Ingreso: marzo-2007
Mensajes: 238
Antigüedad: 17 años, 2 meses
Puntos: 5
Respuesta: cambiar orden autoincrement de registros

Muy buena referencia, Gracias. En si lo que estoy tratando de relacionar tres tablas
1: boletines-informativos: id INT (PK), date, -> Solo guardo que numero de edicion y año (fecha)
2: boletines-categorias: id INT (PK), nombre-cat CHAR(30), alias-cat CHAR(15)
-> Aqui un id numero para mas rapida la relacion, o no?, nombre completo de cat. y un alias
3: AQUI MI DUDA, si voy a estar metiendo un montonon de nombres de articulos (items) como sea mas facil de identificarlos, con un id auto_increment? y entonces, como apenas los voy a meter a la tabla y supiniendo que los articulos mas 'ancestrales' XD iniciaran en el 1, 2, 3 hasta los ultimos editados 893, 894, etc y entonces cada que se van registrando articulos este valor incrementara
TABLA boletines-items: id INT(PK) auto_increment, cat-id (FK), nombre-art

Bueno GRACIAS por la asesoria del auto_increment, lo que me queda es entender que no importa que guarde en la tabla de items en desorden los articulos no importando en que numero de boletin se hen editado, simplemente es su identificador, ?

Etiquetas: orden, registros, autoincrementable
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 00:11.