MySQL, campo auto_increment

T

Hola, tengo dudas sobre el uso de los campos tipo auto_increment, como puedo hacer que cuando se borre un elemento el siguiente tome el mismo valor que el elemento borrado, es decir, tengo estas filas

1
2
3
4
5

Borro la 3, y luego añado otra, pero me aparece como 6 en vez de como tres.

No se si me he explicado bien, haber si podeis ayudarme.

Saludos

erdanblo

Porque cada registro tiene su id, y este debe de ser único.

T

ya, pero yo quiero hacer un sistema de sesiones, cada vez que un usuario se conecta se crea una sesion, y cada vez que se desconecta, se destruye.

Si cada vez que se registra una nueva sesion, este numero sigue creciendo hasta que llegue al limite, mientras que los numeros mas bajos se quedan vacios. Es ese el problema que quiero corregir.

r2d2rigo

Pues entonces tu no buscas el auto increment :P. Como te dice erdanblo, siempre que añadas un registro nuevo, tomara el valor inmediatamente siguiente al ultimo insertado. Asi que seguramente deberas utilizar tu propio codigo que "rellene" los registros previamente eliminados.

Usuarios habituales