home Foro de soporte Espacio WEB MySQL
 
¿como poner id a usuarios nuevos la de usuarios eliminados automaticamente?
#1 ·

ola, en la base de datos tengo registros viejos que se eliminan y quedando esa id nueva, lo que quiero es a la ora de dar de dar de alta es que escoja esa id y no la ultima, por ejemplo si tengo 200 registros y el usiario 100 a asido eliminado que la nueva alta no coja el 201 si no el 100 que fue el eliminado.


Usuario habitual
Usuario habitual
Haz clic para ver el perfil del usuario
Mensajes: 78
Desde: 14/May/2011
·
#2 ·

¿Para que?

Si un usuario se ha dado de baja y queda libre el ID 100... pues no le usas y ya esta... pero si tuvieses en algún sitio referencia al user ID 100 y ahora a uno nuevo que se mete le das el ID 100, le estas haciendo cargar con un pasado que no es suyo.

Además ¿te molesta que haya ID sin usar? ¿supone un problema de espacio?


@man / @woman
@man / @woman
Haz clic para ver el perfil del usuario
Mensajes: 30.309
Desde: 01/Mar/2003
· ·
#3 ·

la verda esque no esque me importe mucho, solamente era para que no quedaran id sin utilizar y tenerlo todo por asi decirlo un poco mas organizado, para que que no allan 10 id seguidas sin utilizar y no aumente demasido las id y asi saber con mas exactitud todos los que hay sin hacer ninguna consulta


Usuario habitual
Usuario habitual
Haz clic para ver el perfil del usuario
Mensajes: 78
Desde: 14/May/2011
·
#4 ·

en eso no abia caido, ¿podria suponer un problema de espacio? si por llegaran a aber muchas id's porque supongo que pesara mas si la id es 1000 que 100


Usuario habitual
Usuario habitual
Haz clic para ver el perfil del usuario
Mensajes: 78
Desde: 14/May/2011
·
#5 ·
Escrito originalmente por @franciskiko_20

 porque supongo que pesara mas si la id es 1000 que 100

¿Que hace llegar a pensar en eso?...


@man / @woman
@man / @woman
Haz clic para ver el perfil del usuario
Mensajes: 30.309
Desde: 01/Mar/2003
· ·
#6 ·

pues nose si estoi en lo cierto, pero si por ejemplo un varchar(10) que contenga 5 letras persara solo las 5 letras, pero un int supongo que tambien, pesara depende de su id... no soi un experto seguramente me equiboque


Usuario habitual
Usuario habitual
Haz clic para ver el perfil del usuario
Mensajes: 78
Desde: 14/May/2011
·
#7 ·

No te hagas problemas por los campos clave, se almancenan en un formato que permiten una gran cantidad de claves (al menos 2Gigas de registros), si almacenan 100 o 888.888.888 el espacio ocupado el mismo .


@man / @woman
@man / @woman
Haz clic para ver el perfil del usuario
Mensajes: 4.001
Desde: 02/Ago/2008
· ·
#8 ·

gracias, no tenia ni idea, creia que si el id era mas alto ocupaban mas espacio pero bueno, si es asi no le dare mas vueltas jeje thank.


Usuario habitual
Usuario habitual
Haz clic para ver el perfil del usuario
Mensajes: 78
Desde: 14/May/2011
·
ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Foro de soporte · Espacio WEB · MySQL
Opciones:
Subscríbete a este tema
Date de baja de este tema
Ir al subforo:  
TU NO PUEDES Escribir nuevos temas en este foro
TU NO PUEDES Responder a los temas en este foro
TU NO PUEDES Editar tus propios mensajes en este foro
TU NO PUEDES Borrar tus propios mensajes en este foro
Ahora son las 01:29 UTC+02:00 DST
Temas similares
 I FotoTemaMensajesÚltima respuesta
No Hay mensajes nuevosHaz clic para ver el perfil del usuario213/Abr/2010, 00:51
 Ir al último mensaje del tema