Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/10/2008, 09:59
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: 17 años, 3 meses
Puntos: 2658
Respuesta: Mas de 16 llaves Primarias en Mysql.

Una clave primaria es única. Por definición, no puede haber más de una clave primaria por la simple razón de que la clave primaria es la que mantiene el ordenamiento físico de los registros en el disco (crea un índice cluster y sólo se puede definir uno por tabla), la cual puede estar compuesta de hasta 16 campos.

Pero en los hechos, si estás usando una clave tan compleja como para necesitar tantos campos para crear un ID, el problema puede estar en una enorme falta de normalización del modelo, o en un modelo excesivamente complejo.

Sería mejor que nos postearas la estructura de relaciones para saber por dónde atacar el problema, porque obviamente no lo podrás resolver desde el punto de vista de la clave.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)