Ciao! Sto facendo un progetto di database con l'università e dobbiamo usare per darlo phpmyadmin con mysql e un database innoDB.
Facendo il database ho visto che non posso mettere il vincolo di foreign key su relazioni che hanno chiavi esterne composte da più di un attributo. come posso fare?
per esempio: ho una relazione "preferisce" che come attributi di chiave esterna ha "email" dalla relazione musicista, poi dalla relazione "strumento musicale" ho 2 chiavi esterne (le due chiavi primarie della relazione "strumento musicale") che sono "nome" e "categoria"... Per email nessun problema, ma con nome e categoria non mi prende il comando! e non so come posso fare.

Altra domanda simile a questa.. per dichiarare attributi esterni attraverso phpmyadmin o codice sql come posso fare?

Grazie mille!