Tema: Campo ID
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/02/2009, 11:39
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Campo ID

¿Por qué quieres hacer eso? El objetivo de los ids, si se trata de primary key, es que sea único y esté indexado; luego para facilitar esto los programadores nos han puesto un auto_increment que genera para solo ese primary key (uno por tabla) un valor secuencial numérico (nos ahorra comprobar si ya existe), pero su función no es ordenar, aunque de algún modo te está diciendo el orden en que se generó la línea del registro, pero nada más. Renumerarlo entraña muchos peligros descritos por gnzsoloyo en varios posts en este foro, y para numerar una lista puedes emplear el propio MySQL o programación. Si se borran registros se borran sus id. Para hacer lo que quieres tendrías que estar renumerando continuamente, por no decirte que cuando hagas consultas con otros criterios que no sea el del orden en que se introdujo, el id no te servirá para ordenar nada. Piénsatelo bien.