Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/06/2010, 09:36
ManoloAndaluz
 
Fecha de Ingreso: abril-2010
Mensajes: 36
Antigüedad: 14 años, 7 meses
Puntos: 0
¿Cómo puedo crear clave primaria compuesta?

Hola, me gustaría crear una clave primaria compuesta en una tabla de una base de datos. Tras crear la tabla y aún vacía, he enviado el siguiente comando:
alter table tabla add primary key (campo1, campo2);
pero me da el siguiente error:
ERROR 1068 (42000): Multiple primary key defined

También he probado borrando la tabla y al crearla de nuevo ir indicando junto a cada campo que va a ser clave primaria, pero me da el mismo error.
¿Alguien me puede ayudar por favor?