Ver Mensaje Individual
  #6 (permalink)  
Antiguo 16/02/2011, 11:49
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, 5 meses
Puntos: 2658
Respuesta: Foreign key error

Cita:
Cumplen los requisitos, es decir son VARCHAR(10) todos, y lo que contiene son letras, es decir, lo cumple.
La definición de la tabla sigue estando mal.
La FK debe apuntar a toda la PK como un conjunto único, no a cada campo por separado; si la PK es (A,B), la FK no se puede definir como (B,A). Además, no puedes definir el mismo campo como FK de dos tablas diferentes, ningún DBMS lo acepta que yo sepa.
Otro problema es que estás usando una palabra reservada (Password) como nombre de columna, y eso puede traer problemas.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Última edición por gnzsoloyo; 16/02/2011 a las 12:00