Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/05/2007, 09:05
Avatar de Lord Kazuky
Lord Kazuky
 
Fecha de Ingreso: junio-2006
Ubicación: 7F.00.00.01
Mensajes: 123
Antigüedad: 18 años, 8 meses
Puntos: 5
Pregunta Problemas al usar 2 Foreign Keys

Saludos!

Tengo algunos problemas al relacionar 3 Tablas en MySQL

Resulta que segun el Modelo Entidad-Relacion la tabla 'Pedido' hace referencia a una tabla de 'clientes' y otra de 'producto'. Al colocar la primera llave foranea a 'clientes' no hay problema pero al referenciar a 'producto' ya me saca error.

Los campos tienen la misma estructura, el mismo nombre, son indices. De hecho MySQL me deja hacer una relacion ya sea con la tabla de 'clientes' solamente, o con la de 'producto' solamente pero cuando coloco las 2 relaciones me saca:

"Error No. 1005"
"Can't create table '/directorio/#sql-2c14_1816.frm' (errno: 150) "


Estoy usando MySQL version "5.0.22-log"
Servidor: Linux Suse 10
Cliente: SQLyog 5.29 (Windows)
Todas las tablas son InnoDB.

Igual tambien lo probe de forma local con un MySQL windows en la ultima version y tampoco me funciona

Nose que puede ser, haber si alguno me puede ayudar , se le agradece :)

Muchas Gracias!
__________________
Saludos.
"Cualquier tonto puede escribir código que un computador entiende. Los buenos programadores escriben código que los humanos pueden entender. ;)"