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

MySQL y auto_increment

Estas en el tema de MySQL y auto_increment en el foro de Bases de Datos General en Foros del Web. Buenas, tengo puesto en mi Clave Primaria esta condicion, si no borro bien, pero si borro me deja huecos libres. Hay alguna manera de hacer ...
  #1 (permalink)  
Antiguo 03/08/2004, 16:52
 
Fecha de Ingreso: diciembre-2003
Ubicación: Madrid
Mensajes: 80
Antigüedad: 20 años, 4 meses
Puntos: 0
MySQL y auto_increment

Buenas, tengo puesto en mi Clave Primaria esta condicion, si no borro bien, pero si borro me deja huecos libres.

Hay alguna manera de hacer que antes de seguir con la secuencia rellene esa id borrada y no quede ese numero por ahi suelto??

Salu2 y Gracias
  #2 (permalink)  
Antiguo 04/08/2004, 11:47
 
Fecha de Ingreso: diciembre-2003
Ubicación: Madrid
Mensajes: 80
Antigüedad: 20 años, 4 meses
Puntos: 0
Nadie sabe nada?
  #3 (permalink)  
Antiguo 04/08/2004, 13:04
 
Fecha de Ingreso: julio-2004
Ubicación: Poza Rica Ver.,
Mensajes: 16
Antigüedad: 19 años, 9 meses
Puntos: 0
Podrias eliminar el campo autoIncrementar, y depues volverlo a crear...(debes hacer un respaldo de tu base de datos, por si algo sale ma)
  #4 (permalink)  
Antiguo 04/08/2004, 14:56
 
Fecha de Ingreso: diciembre-2003
Ubicación: Madrid
Mensajes: 80
Antigüedad: 20 años, 4 meses
Puntos: 0
Si no selecciono el campo auto_increment tendre que introducir yo "manualmente" la id no?
Es decir tendria que buscar la mayor id existente y añadir el dato con la siguiente id no?

Gracias

Última edición por xanful; 04/08/2004 a las 15:13
  #5 (permalink)  
Antiguo 05/08/2004, 09:45
 
Fecha de Ingreso: diciembre-2003
Ubicación: Madrid
Mensajes: 80
Antigüedad: 20 años, 4 meses
Puntos: 0
Una ayudita please :P
  #6 (permalink)  
Antiguo 05/08/2004, 10:01
Avatar de BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 22 años, 5 meses
Puntos: 655
Ayuda de concepto... un campo autoincrement en cualquier BD, es administrado automáticamente por el motor de la BD, o sea, ella va a llevar internamente el último consecutivo que se introdujo, si borras, ese número se va a perder pero NO quedan HUECOS.

Para resolver ese problema, podrías usar un identificador por cada persona, artículo o lo que estes catalogando como un código único, o sea, introducirlo manual, poner ese campo como llave y único para que no se duplique.
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL
  #7 (permalink)  
Antiguo 05/08/2004, 10:06
 
Fecha de Ingreso: diciembre-2003
Ubicación: Madrid
Mensajes: 80
Antigüedad: 20 años, 4 meses
Puntos: 0
Buenas, gracias por la respuesta, entonces aunque la haya Ids "vacias o sin un uso" eso no relentiza el rendimiento de mysql no??
  #8 (permalink)  
Antiguo 05/08/2004, 10:09
Avatar de BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 22 años, 5 meses
Puntos: 655
Un registro eliminado, esta eliminado, no pone lenta la BD porque al eliminar, reacomoda nuevamente los índices y NO guarda índices vacios.
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL
  #9 (permalink)  
Antiguo 05/08/2004, 10:15
 
Fecha de Ingreso: diciembre-2003
Ubicación: Madrid
Mensajes: 80
Antigüedad: 20 años, 4 meses
Puntos: 0
Ok,duda resulta, muchas gracias por las respuestas
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 19:23.