furious Gontran Posté 3 Septembre 2004 Partager Posté 3 Septembre 2004 (modifié) Je monte une base de donnée en m'aidant d'un bouquin O'Reilly: MySQL et PHP 2eme edition par P. Rigaux (bouquin d'ailleurs tres bien). La seul date que j'ais pu trouver dessus est 2003... C'est avec stupeur que je lis que lors de la parution du bouquin, les FOREIGN KEY sont acceptés par MySQL mais pas pris en compte.. Ma base fais reference a des films et a leurs auteurs, ceux-ci constituant 2 tables separés... Le gros probleme est alors que ma table films ne peut pas faire reference a la table auteurs pour indiquer leur auteurs respectifs. Ca serait pratique puisque certains films ont plusieurs auteurs... Evidement, je peux passer par l'utilisation d'une troisieme table montrant ces liens mais cela me complique un peu la vie (et surtout le cerveau) Est ce que les FOREIGN KEY ont ete implementé depuis ? Sur quel version de MySQL ? Il en va de meme pour la commande CHECK...qu'en est il actuellement ? (Merci d'avance, promis quand je serais plus un newbie je repondrais a des questions au lieu de toujours en poser ) Modifié 3 Septembre 2004 par furious Gontran Lien vers le commentaire Partager sur d’autres sites More sharing options...
petit-ourson Posté 3 Septembre 2004 Partager Posté 3 Septembre 2004 Cette page en parle bien avec le type InnoDB, c'est possible. 16.7.4 Contraintes de clés étrangères FOREIGN KEY Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant