28/06/2010, 09:50
|
| 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) |