IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 MySQL Discussion :

Problème de clé étrangère


Sujet :

MySQL

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2009
    Messages : 25
    Points : 31
    Points
    31
    Par défaut Problème de clé étrangère
    Bonjour à tous,

    Voilà voilà, je développe en Java, sql étant loin derrière moi de 3 ans.

    Pour simplifier j'ai 2 tables :

    Marque ------------------ Modèle
    *List_de_model *IdModel

    Une marque possède plusieurs modèle.
    Je crée une FK sous modèle ( IdModel - List_de_Model)

    Jusque là ça se passe bien, le soucis se produit une fois que je veux rajouter un 2eme modèle à une marque, je n'arrive pas à l'implémenter, de plus je dois d'abbord spécifier dans "MARQUE" le n° du modele avant de pouvoir créé le model...

    Bref, je pense avoir tout faux.
    Quelqu'un pourrait il m'éclairer sur se sujet? ( je développe sous SQLYog mais une explication général m'ira très bien)

    Un grand merci d'avance
    +++

  2. #2
    Modérateur

    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 799
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 799
    Points : 34 032
    Points
    34 032
    Billets dans le blog
    14
    Par défaut
    La description de tes tables est incompréhensible !
    Citation Envoyé par spirit_daemon Voir le message
    Marque ------------------ Modèle
    *List_de_model *IdModel

    Une marque possède plusieurs modèle.
    Je crée une FK sous modèle ( IdModel - List_de_Model)
    Chez moi, j'aurais les tables suivantes :
    marque (ma_id, ma_nom...)
    modele (mo_id, mo_id_marque, mo_nom...)

    La clé étrangère est 'mo_id_marque' dans la table 'modele' et fait référence à l'identifiant de la marque issu de la table 'marque'.

    Soit les données suivantes dans la table 'marque' :
    ma_id / ma_nom
    1 / 'Renault'
    2 / 'Peugeot'
    3 / 'Citroën'
    ...

    J'ajoute un modèle à la marque Renault :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    INSERT INTO modele (mo_id_marque, mo_nom)
    VALUES (
      (SELECT ma_id
      FROM marque
      WHERE ma_nom = 'Renault'),
      'Laguna III'
    )
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole. Autoentrepreneur.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2009
    Messages : 25
    Points : 31
    Points
    31
    Par défaut
    Merci à toi pour se refresh, mon problème est réglé

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [phpMyAdmin] Problème création Clé étrangère (FK)
    Par irnbru dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 16/05/2007, 19h34
  2. Problème avec clé étrangère
    Par gothard dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 22/02/2007, 16h50
  3. Problème de clé étrangère
    Par sylesis dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 25/11/2006, 22h32
  4. Problème création clés étrangères
    Par sat478 dans le forum Débuter
    Réponses: 1
    Dernier message: 01/05/2006, 15h53
  5. [IB6] Problème de clef étrangère
    Par Neilos dans le forum InterBase
    Réponses: 8
    Dernier message: 28/03/2006, 19h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo