
| |||
Actualizar ID automaticamente Creo que si que se podrá hacer. Tengo una serie de 5 registros con su ID (autoincrement) correspondiente. He borrado los registros 2,3,4 y me aparece el resto de registros con ID 1 y 5. ¿Como puedo hacer para que al borrar un resgistro los ID se actualicen automáticamente a 1 y 2? ![]() |
| ||||
Si, eso que dice dadlykyo funciona, pero si tenes 1000 registros y borras el 490, vas a alterar el valor de todos los demás registros auto_increment??? Solo lo digo utilizando la lógica básica.
__________________ NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL |
| ||||
en realidad BrujoNic si tienes registros y cambias el autoincrement estos no se afectan y tampoco se cambia el auto_increment, me explico mejor si borras el 490 de 1000 registros y ejecutas el alter table y pones en 2 al autoincrement este no se cambiara y el proximo registro que hagas sera el 1001. Pero digamos si tienes 1000 y borras los 20 ultimos, el proximo insert seria el 1001 pero si ejecutas el alter table y lo pone en 980 ahi si funciona, espero haberme explicado, saludos cya |
| ||||
Lo comprendí, ahora explicame... ¿qué pasa si el autoincremente es un campo llave? ¿te funciona? lógicamente no. ¿qué pasa si el autoincrement NO es llave pero lo necesitas como un dato para accesar registros identificados por dicho campo? el resultado será varios registros con el mismo valor y NO vas a saber a quien en realidad corresponde el valor, o sea, se pierde la integridad de datos. Espero haberme explicado.
__________________ NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL |