La façon d'utiliser le mot-clé "références" dans MySQL?

Comment est la references mot-clé utilisé lors de la création d'une table?

Disons que je veux créer deux tables person et hobby et je veux le hobby de la table id pour faire référence à l'id de la personne?

person table
- id
- name

hobby
- id
- person_id
- hobby_name

Comment dois-je faire?

  • À noter, une ligne FK (HobbyID INT REFERENCES Hobbies(ID)) ne fonctionne PAS. Il a été récemment rapporté qu'un bug (bugs.mysql.com/bug.php?id=4919), donc je suis sûr qu'ils vont prendre soin de lui bientôt.
InformationsquelleAutor sasori | 2010-02-03