REGISTRO 1
REGISTRO 2
REGISTRO 3
El problema es q si yo borro, por ejemplo, el REGISTRO 1, el REGISTRO 2 no pasa a ser el nuevo REGISTRO 1 sino q continua valiendo 2.
No se si me he explicado bien. Hay alguna forma de arreglar eso?.
Gracias
|
|
#1 (permalink) |
![]() Fecha de Ingreso: junio-2004
Mensajes: 232
|
campo auto incrementable y borrar registro
REGISTRO 1 REGISTRO 2 REGISTRO 3 El problema es q si yo borro, por ejemplo, el REGISTRO 1, el REGISTRO 2 no pasa a ser el nuevo REGISTRO 1 sino q continua valiendo 2. No se si me he explicado bien. Hay alguna forma de arreglar eso?. Gracias |
|
|
|
|
|
#2 (permalink) |
![]() Fecha de Ingreso: junio-2003
Ubicación: cerca, pero no mucho
Mensajes: 685
|
No. Tu lo que quieres es desarreglarlo, no arreglarlo.
El id de una tabla nombra INQUIVOCAMENTE al registro, y es lo que relaciona a ese registro con los registro de otras tablas. Si le "cambiases de nombre" cada vez que eliminas cualquier registro de esa tabla, ¿que fiabilidad tendrian tus datos? Si tuvieses tres tablas : "nombre" ,"nacionalidad","profesión" relacionadas por su id. Según lo que tu quieres hacer, un dia la consulta a tu base de datos te podría dar que Alberto es ingeniero y francés, pero al dia siguiente ( si hubieses eliminado el registro anterior en la tabla de profesiones) te diría que Alberto es un informatico francés, al dia siguiente eliminarias el registro anterior de francés en la tabla "nacionalidad" y te diria que Alberto es un informático alemán. ... y así iria cambiando cada vez que eliminases un registro y fuese sustituido por su inmediato siguiente. Última edición por amanda75; 14-jun-2004 a las 15:08. |
|
|
|