MySQL - Atención!!! AUTOINCREMENT

 
Vista:

Atención!!! AUTOINCREMENT

Publicado por Castaway (2 intervenciones) el 28/01/2004 20:25:01
¿Como se hace para que cuando ingreso mal datos a un registro y luego al borrarlo, que el id del registro que estará después no quede a 2 de diferencia con el último registro de la tabla que estaba bien?
En particular agregé el registro con id=100 y lo borro agrego el siguiente, el 101, pero quedan ahora ordenados 98,99,101...y deseo que queden 98,99,100...
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Atención!!! AUTOINCREMENT

Publicado por Guille (10 intervenciones) el 29/01/2004 17:53:51
El OBJETO DE UN CAMPO DE AUTOINCREMENTO NO ES MANTENER UN ORDEN NUMERO ENTRE LAS FILAS DE UNA TABLA, SINO DE MANTENER VALORES DISTINTOS, POR ESO GENERALMENTE ESTOS CAMPOS SE UTLIZAN COMO CLAVE DE LA TABLA.
POR OTRO LADO, NO NECESARIAMENTE NECESITAS UN CAMPO DONDE GUARDAR EL ORDEN CORRELATIVO DE CADA FILA, PORQUE ESE ORDEN YA ESTA IMPLICITO, AHORA TRATO DE AVERIGUARTE SI HAY ALGUNA FUNCION Q ME DEVUELVA ESTE ORDEN

ESPERO TE SIRVA DE ALGO ESTA INFO

GUILLE FROM ARGENTINA
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Atención!!! AUTOINCREMENT

Publicado por Castaway (2 intervenciones) el 30/01/2004 06:22:43
Gracias Guille!!! y espero tu respuesta
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar