
02/10/2008, 09:59
|
 | 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) |