tonait
Usuario Novato
Usuario Novato

Hola a todos,

tengo un problema desde hace tiempo que no sé solucionar y ya va siendo hora de que lo haga. El caso es que tengo una base de datos con tablas que tienen un campo auto_increment.

El campo funciona perfectamente pero a mi me gustaría que cuando borrase un registro de una tabla, al introducir otro nuevo, reaprovechase el id del registro que acaba de ser borrado en vez de utilizar el más alto + 1.

El comportamiento sería: Si tengo registros con id's 1,2,3 y borro el de id=2. Al introducir un nuevo registro se le asignará el id=4. Yo quiero que le asigne el 2 (correspondiente al registro borrado. Para que haya continuidad).

He leído que ese es el comportamiento normal del campo y que es lo mejor, pero en mi caso me gustaría ese comportamiento.

Una posible solución según tengo entendido es cambiar el tipo de tabla. El tipo de mis tablas es MyISAM.

Alguién me podría guiar en esto. He intentado, además, cambiar el tipo de tabla y no me deja, siempre son MyISAM. No sé si es porque my versión de MySQL no acepta otras y tengo que recompilarla con otras versiones... o alguna locura de esas :P.

Alguien me puede ayudar.

Gracias. Toni.

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
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
No se han encontrado temas similares