J'ai deux tables comme:Devrais-je créer une relation FK sur quelle table?
-- users
+----+--------+---------------------+----------+--------------------+
| id | name | email | password | cookie |
+----+--------+---------------------+----------+--------------------+
-- user_detail
+---------+-----+-------------------+----------------+
| user_id | age | about | birthday |
+---------+-----+-------------------+----------------+
je dois faire une relation entre users(id)
et user_detail(user_id)
colonnes. Maintenant, je veux savoir, devrais-je ouvrir la table user_detail
et créer une relation sur la colonne user_id
de celui-ci (qui se réfère à users(id)
) ou vice versa?
Downvoter s'il vous plaît laisser un commentaire et expliquer ce qui ne va pas avec ma question? –
Et qu'est-ce qu'une * définition * de FK? Et que dit une contrainte FK? Et quand tu as googlé ton titre tu as trouvé/appris ...? PS Downvote mouseover mouseover: "Cette question ne montre aucun effort de recherche; ...". PPS Une relation est une table, Vous voulez dire une relation. – philipxy
Copie possible de [Notions de base des clés étrangères dans MySQL?] (Https://stackoverflow.com/questions/757181/basics-of-foreign-keys-in-mysql) – philipxy