Ver Mensaje Individual
  #6 (permalink)  
Antiguo 23/03/2010, 05:27
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Trabajar con AUTO_INCREMENT

Mira, con más de dieciocho trillones de valores posibles para una PK con BIGINT, es poco probable que llegues al límite.
Piensa esto: Si tuvieses un millón de sucursales emitiendo una factura por segundo, tardarías 584.554 años, 6 meses y 18 díasen llegar a repetir el número de una factura.
¿Realmente crees que puedes preocuparte?

Por lo demás, si aún así quieres establecer un modo imposible de colisionar, deberás entonces establecer cuál es la clave candidata real, y no fabricar un ID autonumérico, esto es: identificar cuál es el campo o conjunto de campos que identifica unívocamente un registro en una tabla, para lo cual debes analizar y normalizar la tabla en cuestión.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)