Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/07/2011, 09:49
mario595
 
Fecha de Ingreso: abril-2010
Mensajes: 5
Antigüedad: 14 años
Puntos: 0
Campo de base de datos autoincrementar

Hola,
soy bastante novato y tengo un problema que no se como resolver. Tengo una base de datos muy sencillita con solo una tabla. En esta tabla uno de los campos es un INT que quiero que me sirva para saber el orden de inserción:

INDICE OTROS CAMPOS
===== ==========
1 loquesea1
2 loquesea2
3 loquesea3

estoy usando PHPMyAdmin para crear las tablas, y cuando definí el campo indice, usé la opción "auto_increment" la cual hace que cuando inserto una fila y dejo vacio el valor de indice, este se asigna automáticamente con el valor correspondiente. El problema que tengo es que si en un momento dado, decido eliminar la fila 2, lo que querría es que la fila que tiene indice=3 pase a indice=2.
De igual manera, si despues de eliminar la fila 3, añado otra, quiero que indice=3 no indice=4.

¿Cómo puedo hacer eso?

Espero haberme explicado bien. Si necesitais más datos decidmelo.


Muchas gracias a todos!