Ver Mensaje Individual
  #7 (permalink)  
Antiguo 16/02/2002, 14:30
Avatar de Webstudio
Webstudio
Colaborador
 
Fecha de Ingreso: noviembre-2001
Ubicación: 127.0.0.1
Mensajes: 3.499
Antigüedad: 23 años
Puntos: 69
Re: Problema autoincrementando un ID (key) en MySQL

Maya, si sabes un poco de teoría relacional de bases de datos, no es acosejable que el Autoincrement de la base ponga el siguiente numero, como pides.
Porque?
te explico con un ejemplo:

suponte que tienes dos tablas relacionadas, tabla A con id y nombre y una TABLA B con id, id_tabla_A y Email.

Entonces, si yo cargo datos dentro de TABLA A mi id va creciendo incrementalmente.
Bueno, digamos que llegamos al id numero 7. Luego, creo un registro en la TABLA B con hace referencia a ese ID 7 de la TABLA A.

Entonces, siguiendo con tu logica, si yo borrara el ID 7 y creara uno nuevo, este nuevo registro tendría el ID 7, Que no le corresponde al registro en la TABLA B.

Entonces es recomendable que el registro nuevo tenga el 8 que si le corresponde como registro nuevo, para que no haya problemas al relacionar con otra tabla.

Si no entendiste lo que puse, no importa. Solo entiende que no es recomendable.

Suerte

<hr><font size=2 face="verdana">- Pablo Daniel Rigazzi (Webstudio)
<font size=1 color="#333333">COORDINADOR PROYECTO REGIONALIZACION ARGENTINA
Visita <a href="http://www.web-studio.com.ar" target="_blank">Web Studio</a> - Tutoriales Photoshop</fo