Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/11/2008, 17:43
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: clave foránea como clave primaria

No nos estás diciendo exactamente en qué consiste el problema que MySQL te declara, por lo que en principio no sabemos si el problema es de sintaxis, de implementación o de otro tipo.

Yendo al asunto, no existe ningún impedimento para lo que estás intentando, a menos que lo estés intentando hacer en una tabla de tipo MyISAM, que no es relacional, y por lo tanto no puede manejar FK.
La cosa que tienes que tener en cuenta es que las tablas se deben crear en ese mismo orden:
1. Usuario
2. Sonido
3. Usuario_Sonido (no uses el signo "-" porque te puede generar problemas).

o bien:
1. Sonido
2. Usuario
3. Usuario_Sonido.

No debería generar un error.

Postea lo que sea que te de como mensaje.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)