Version complète: sur le forum Webmaster Hub : cles étrangère
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > PHP
burinho
bonjour,

j'ai crée mes tables mais jr vois pas comment on créer des FK,

est-ce que c'est fesable avec mysql.

merci
Vincent
un clé etrangere est un champs de ta table correspondant a une clef primaire d'une autre table.
exemple, une table des liens que l'on classe par categorie :

idlien
url
email
idcat


les categories
idcat
libcat

dans mon exemple le champs idcat de ma table des liens est la clé etrangere de l'idcat de la table des catégories (qui est la cle primaire).

voilà
Dash
Aussi a lire directement sur le site de mySQL : Contraintes de clés étrangères FOREIGN KEY
smile.gif
MarvinLeRouge
Salut,

1) On peut le faire
2) Pas avec le type de table par défaut (MyISAM), mais oui avec InnoDB (sûr) ou BDB (il me semble)
maximettb
CITATION(MarvinLeRouge @ dimanche 27 février 2005, 22h35)
mais oui avec InnoDB (sûr)
*

Quelles sont les spécifications de cette tables par rapport à MyISAM, hormis les FKs bien sûr!?
MarvinLeRouge
http://dev.mysql.com/doc/mysql/fr/innodb.html
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.