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

Cambiar la propiedad autoincrement

Estas en el tema de Cambiar la propiedad autoincrement en el foro de Mysql en Foros del Web. Hola todos: Tengo un problema con mis tablas cuando creo por ejempo dos registros ( con el tipo de dato autonumerico )con el codigo 1 ...
  #1 (permalink)  
Antiguo 01/09/2006, 13:44
Avatar de lisandro Arg  
Fecha de Ingreso: octubre-2003
Ubicación: Cordoba, Argentina
Mensajes: 945
Antigüedad: 20 años, 6 meses
Puntos: 24
Cambiar la propiedad autoincrement

Hola todos:
Tengo un problema con mis tablas cuando creo por ejempo dos registros ( con el tipo de dato autonumerico )con el codigo 1 y el codigo 2, despues los borro y vuelvo a crear otro me lo crea con el codigo 3 y yo necesito que sea nuevamente con el 1 como puedo hacer eso ? seguro que es sencillo pero no se como hacerlo

Desde ya gracias !
  #2 (permalink)  
Antiguo 01/09/2006, 13:51
Avatar de claudiovega  
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 20 años, 6 meses
Puntos: 11
Si es asi no uses un campo autonumerico, si no que controlalo tu desde el codigo.
  #3 (permalink)  
Antiguo 01/09/2006, 14:01
Avatar de lisandro Arg  
Fecha de Ingreso: octubre-2003
Ubicación: Cordoba, Argentina
Mensajes: 945
Antigüedad: 20 años, 6 meses
Puntos: 24
si es verdad esa seria una solucion pero sé que hay una propiedad en mysql que permite manejar eso, te lo digo porque en una pc me funciona de una manera y en otra pc de la otra, o sea que alguna de las tablas tiene algo que me esta controlando eso
  #4 (permalink)  
Antiguo 01/09/2006, 14:53
Avatar de claudiovega  
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 20 años, 6 meses
Puntos: 11
Lo que yo digo es que los autonumericos funcionan así, que si borras un registro el autonumerico toma siempre el id mayor +1, y no el que quedo vacante. Esa es al forma como trabaja lo cual es consistente, de lo contrario daría probelmas de consistencia entre 2 tablas relacionadas por dicho id. Y luego, agregaba que si no quieres esa forma es necesario programarla.
  #5 (permalink)  
Antiguo 01/09/2006, 20:00
Avatar de lisandro Arg  
Fecha de Ingreso: octubre-2003
Ubicación: Cordoba, Argentina
Mensajes: 945
Antigüedad: 20 años, 6 meses
Puntos: 24
bueno si a la larga voy a tener que hacer eso pero lo que yo comento si se puede hacer, lo tengo asi en una de mis pc's, y no me representa problemas con otras tabla relacionadas ya que cuando borro un registo en una borro en la otra tambien.

Si despues de hacer mucahs prubas se me ocurre borrar todas las tablas desde el phpmyadmin, pongo vaciar, las vacio a todas pero el proximo id es el 10 por ejemplo y no el 1, ese es el problema que no se porque en una base de datos es como si tuviera memoria y en la otra no...

Si no encuentro voy a tener que hacer como me decis pero me gustaria tener configurado mysql para que haga lo que quiero, es solo por eso
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 01:07.