ayuda autonumerico mysql

Iniciado por kakashi20, 11 Abril 2011, 19:39 PM

0 Miembros y 1 Visitante están viendo este tema.

kakashi20

hola

tengo una tabla con un id autonumerico que empieza en 1. cuando inserto varios registros este aumenta pero si ya he insertado 10 registros y elimino el id 1 como hago para que cuando inserte un nuevo registro no inserte el id 11 sino el id 1 que ya había eliminado ?

Si me pudiesen ayudar se los agradeceria

Nakp

tendrias que lanzar un trigger en cada insert :P que si count(id) < max(id) entonces busque el id que esta vacio y lo inserte ahi :)

esta jodido no? x'D
Ojo por ojo, y el mundo acabará ciego.

RedZer

me imagino que estas ocupando phpmyadmin verdad?
mira no estoy seguro pero creo que no se puede areglar eso ya que es una forma de que mysql lleva el control de los campos si me explico, es decir si ti tuenes 10 registros y elminas el 10 el proximo registro que insertes no sera el dies si no el 11 de esa forma sabras que antes del 11 hubo un registro el cual tubo el di igual a 10 es una fomra de llevar el control bueno yo asi lo veo muchas veces me ise esa pregunta tambien jeje, la unica solucion seria crear un trigger coomo lo dice Nakp
Nacido y criado entre gente que enseño a pensar antes de creer a ciegas, Todo me causa curiosidad en el mundo