PHP - Problema al insertar

 
Vista:
sin imagen de perfil
Val: 54
Ha aumentado 1 puesto en PHP (en relación al último mes)
Gráfica de PHP

Problema al insertar

Publicado por Sergio (104 intervenciones) el 18/11/2021 17:38:01
Buenas tardes. Estoy terminando una aplicación web. El tema es que voy insertando registros y todo bien . Ésto con PHP y MySQL. Hay ocasiones en que borro un registro de mitad de tabla y cuando inserto uno nuevo, me lo inserta en el lugar donde había borrado el otro con el id que le corresponde, con el consiguiente problema que ya he perdido la posición en la tabla de ese registro.
Por ejemplo, tengo 14 registros que están en la tabla ordenados por el id, borro el id 13, inserto uno nuevo y me lo inserta con el id 15 pero en la posición del registro 13.¿Por qué hace eso MySQL? ¿No tendría que insertarlo el último? Gracias
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
Imágen de perfil de Kathyu
Val: 1.802
Plata
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

Problema al insertar

Publicado por Kathyu (714 intervenciones) el 19/11/2021 21:31:46
Como esta declarado el campo ID?

INT, NOT NULL, AUTOINCREMENT??
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
sin imagen de perfil
Val: 54
Ha aumentado 1 puesto en PHP (en relación al último mes)
Gráfica de PHP

Problema al insertar

Publicado por Sergio (104 intervenciones) el 20/11/2021 09:38:29
AUTOINCREMENT. Lo he solucionado de esta manera: cada vez que borro un registro, hago un ALTER table "mi tabla" auto-increment=1 y así funciona. No creo que sea la mejor solución pero funciona. Muchas gracias
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