- Tabla usuarios:
Cita:
- Tabla amistades:id_perfil || int (11) || Autoincrement || (Marcado como indice de columna)
id_usuario || int (11) || (Marcado como indice de columna)
... mas datos ....
id_usuario || int (11) || (Marcado como indice de columna)
... mas datos ....
Cita:
El problema es que con MySql Administrator intento aplicar una referencia:id_usuario_a || int (11) || (Marcado como indice de columna)
id_usuario_b || int (11) || (Marcado también como indice de columna)
estado || int ||
id_usuario_b || int (11) || (Marcado también como indice de columna)
estado || int ||
Que id_usuario_a REFERENCIE a id_usuario
Que id_usuario_b REFERENCIE a id_usuario
Y me salta el siguiente error:
Cita:
¿No puedo apuntar los dos al mismo campo?MySql Error number 1500
No se que puede estar pasando, en otras tablas lo he referenciado perfectamente, con la diferencia de que en las demás tablas referencio a la vez id_perfil y id_usuario, en vez de dos veces id_usuario....
Si alguien me puede orientar un poquillo lo agradecería. Un saludo!