Mysql
 sql >> Base de données >  >> RDS >> Mysql

Où dois-je stocker une clé étrangère ?

Quelle table est l'enfant dans la relation ?
Répondez à cette question et vous saurez quelle table a besoin de la colonne de clé étrangère, en faisant référence à la clé primaire [généralement] du parent. C'est pour une relation un-à-plusieurs...

Un plusieurs à plusieurs nécessiterait que vous ajoutiez une troisième table, en utilisant les clés des deux tables comme clé primaire.