Hola, de paso aprovecho de decir que soy nuevo en este sitio jeje.
Al grano, tengo un problema con mi base de datos, no se si me estoy saltando algo importante que no recuerde, espero que puedan ayudarme y de paso a todos quienes pasen por aca.
Mi base de datos se compone de 4 tablas fundamentalmente que para este caso nombrare 3: PROVEEDOR, PRODUCTO, ARRIENDO.
Entre PROVEEDOR y PRODUCTO hice una tabla llamada PROVEEDOR_PRODUCTO donde tiene 2 atributos normales que dependen de las 2 tablas y 2 atributos que son llave foranea. El campo 'PROVEEDOR_PRODUCTO ','id_Proveedor' se relaciona con 'PROVEEDOR','idProveedor', por medio de ALTER TABLE cree la relacion perfectamente.
Ahora, tengo problemas al relacionar 'PROVEEDOR_PRODUCTO ','id_Producto' con la id de 'PRODUCTO','idProducto'. Cabe mencionar que ARRIENDO tiene una llave foranea llamando 'PRODUCTO','idProducto'.
Trabajo con MySQL Workbench y me lanzo este error
Código MySQL:
Ver originalERROR 1005: Can't create table 'bd_sistema.#sql-4b4_fd' (errno: 121)
SQL Statement:
REFERENCES `bd_sistema`.
`producto` (`idproducto` )
ERROR: Error
when running failback script. Details follow.
SQL Statement:
Espero que se entienda todo claramente.