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

Requêtes MySQL Discussion :

insertion d'une ligne contenant les valeur d'une clef etrangere


Sujet :

Requêtes MySQL

  1. #1
    Membre régulier
    Inscrit en
    Juillet 2008
    Messages
    119
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 119
    Points : 70
    Points
    70
    Par défaut insertion d'une ligne contenant les valeur d'une clef etrangere
    salut tout le monde j'ai un petit problème concernant les clefs étrangères .
    je possede d'une table personne(numeroNationale,nom,prenom...,numeroAppartement)
    et une autre table appartement(numeroAppartement,numeroNationale,immeuble,ville....)
    comme vous voyez numeroNatioanle est une clef primaire dans la table personne et clef etrangere dans la table appartement.et numeroAppartement est une clef primaire dans la table appartement et clef etrangere dans la table personne .
    le problème c'est que je ne peux pas insérer une ligne dans l'une des tables,lorsque je tente d'insérer une ligne dans la table personne mysql me signale une erreur c'est que la valeur de la clef étrangère(numeroappartement) ne figure pas dans les valeurs de la clef primaire dans la table Appartement .
    de meme lorsque je tenter d'implementer une ligne dans la table Appartement .

    alors svp comment je peux annuler cette vérification avant d'insérer une nouvelle ligne
    merci d'avance.

  2. #2
    Membre expert
    Avatar de Maljuna Kris
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2005
    Messages
    2 613
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 613
    Points : 3 950
    Points
    3 950
    Par défaut
    Saluton,
    En cherchant un peu sur le forum tu aurais trouvé ta réponse ici :
    http://www.developpez.net/forums/d72...cle-etrangere/.

    Mais, puisque tu m'en donnes l'occasion, je te suggère de repenser la modélisation de la relation entre ces deux tables. Une table d'interface occupations qui contiendrait les deux clés étrangères et, par exemple, quelques attributs du genre début(date), fin(date), type(ENUM(proprio, co-proprio,locataire,sous-locataire,squatter)) ne te poserait pas ces problèmes et te permettrait de gérer l'historisation.

  3. #3
    Membre régulier
    Inscrit en
    Juillet 2008
    Messages
    119
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 119
    Points : 70
    Points
    70
    Par défaut
    merci beaucoup

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 21/07/2009, 14h08
  2. Réponses: 1
    Dernier message: 05/05/2009, 10h40
  3. [AC-2007] Alimenter une Liste par les valeurs d'une ligne
    Par curt dans le forum IHM
    Réponses: 11
    Dernier message: 19/04/2009, 12h00
  4. Réponses: 2
    Dernier message: 24/10/2008, 08h04
  5. Trouver une ligne contenant des valeurs
    Par John81 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 13/09/2008, 21h44

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