Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/06/2010, 09:50
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
Puntos: 2658
Respuesta: ¿Cómo puedo crear clave primaria compuesta?

Sölo puede existir UNA pk por tabla. Si quieres modificar la existente, debes eliminar previamente la que existe (la clave, no el campo).
El problema es que si en la sentencia de creación estás definiendo la PK, debes eliminarla de ella, o no podrás agregar una PK.

Si lo que quieres es crear una clave alternativa, deberás crear un índice UNIQUE.

Nota:
Si la tabla creada tiene una PK autoincremental, no tiene sentido usar una clave compuesta, porque no podrás evitar la inconsistencia de datos en ese caso.

Postea la estructura de la tabla y veamos qué es lo que quieres hacer, así podremos aconsejarte.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)