Forums Développement Multimédia

Aller au contenu

Cle etrangere

CODE PHP MySQL

4 réponses à ce sujet

#1 kristal13

    Ceinture Marron

  • Members
  • PipPipPipPipPipPip
  • 128 messages

Posté 07 September 2007 - 18:28 PM

Salut tout le monde!
J'utilise actuellement Mysql 5.0.27, j'essai d'insérer un clé étrangère "Code_Vehi" dans une table Image(Code_Img, Image, Code_Vehi), sachant que ma table Image est déjà crée, comment faire pour ajouter ma clé étrangère?
Merci. bandit.gif

#2 zebden

  • Honoris
  • PipPipPipPipPipPipPipPip
  • 1395 messages

Posté 08 September 2007 - 12:21 PM

Lu,

mmm la classe mondiale l'avatar ! icon_cool.gif

Et pour ta question : La doc Mysql qui explique comment faire

Bon courage ^^

#3 kristal13

    Ceinture Marron

  • Members
  • PipPipPipPipPipPip
  • 128 messages

Posté 08 September 2007 - 15:15 PM

Merci!!!

#4 kristal13

    Ceinture Marron

  • Members
  • PipPipPipPipPipPip
  • 128 messages

Posté 08 September 2007 - 15:24 PM

Mon nouveau probleme...
en suivant la règle de passage du MCD au MLD, je me retrouve (il fallait s'en douter) avec une relation "Ligne Commande" qui devrait prendre je crois deux clés:
    Ref_Pce (Référence de la pièce commandée),
    Num_Com(Numéro de la commande).
Dans ma logique ces deux clés doivent être primaires...mais apparament cela n'est pas possible de créer plus d'une clé primaire.

Dois-je choisir entre une de ces deux clés icon_question.gif

#5 kristal13

    Ceinture Marron

  • Members
  • PipPipPipPipPipPip
  • 128 messages

Posté 08 September 2007 - 15:47 PM

Pas la peine de vous fatiguer...j'ai résolu le problème.

create table ligne_com(
Num_Com int not null,
Ref_Pce int not null,
Qte_Com smallint not null,
primary key(Num_Com, Ref_Pce),
foreign key(Num_Com) references commande(Num_Com)
on delete cascade
on update cascade,
foreign(Ref_Pce) references piece(Ref_Pce)
on delete cascade
on update cascade)
type=innodb bandit.gif



1 utilisateur(s) li(sen)t ce sujet

0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)

authorised training centre

Centre de Formation Mediabox - Adobe et Apple Authorised Training Center.

Déclaré auprès de la Direction du Travail et de la Formation Professionnelle

Mediabox : SARL au capital de 62.000€ - Numéro d'activité : 11 75 44555 75 - SIRET : 49371646800035

MEDIABOX, 23, rue de Bruxelles, 75009 PARIS

FFP