Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/07/2008, 05:07
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, 6 meses
Puntos: 2658
Respuesta: Mysql añadir clave primaria

Ten cuidado, las tablas (no importa si usas MySQL, SQL Server, Oracle o DB2) solamente pueden tener UNA clave primaria. Nunca dos. Lo que puede haber sucedido es que la tabla tuviera un campo UNIQUE con un índice UNIQUE, pero eso no implica que fuese PRIMARY.
En todo caso si lo era, y te dejó hacer la modificación, entonces ahora tendrás una tabla con PRIMARY KEY compuesta por dos campos. Pero nunca DOS PK.

Haz un DESCRIBE NombreTabla y fíjate la composición de los campo que te muestra. Si aparecen dos PK, tienes una clave compuesta.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)