Acabo de empezar a mirarme el InnoDB y tengo un problemilla, se puede crear dos claves foráneas en una tabla?????
Es decir por ejemplo yo tengo una tabla de productos con id_fam y id_fab, el id_fam lo e relacionado con la tabla familias ya, pero al crear otra relacion para la tabla de fabricantes, ambos son de tipo INT (11), en la de fabricantes se llama id y es clave primaria, y en la tabla de productos me he creado id_fam y id_fab como INDEX.
ALTER TABLE productos ADD FOREIGN KEY (id_fab) REFERENCES fabricantes (id) ON DELETE CASCADE
Can't create table '.\shop\#sql-9a4_17d.frm' (errno: 150)
No se cual es mi fallo, Gracias por vuestra ayuda y un saludo.