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

Administration MySQL Discussion :

clé primaire et étrangère


Sujet :

Administration MySQL

  1. #1
    Membre du Club Avatar de abdoinfo
    Inscrit en
    Septembre 2009
    Messages
    132
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 132
    Points : 50
    Points
    50
    Par défaut clé primaire et étrangère
    salut tout le monde,

    je voudrais savoir c'est si possible de définir sous Mysql une clé étrangère sur une table comme étant une clé primaire c'est à dire la clé est étrangère et primaire en même temps



    Merci.

  2. #2
    Modérateur
    Avatar de sevyc64
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2007
    Messages
    10 192
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 192
    Points : 28 075
    Points
    28 075
    Par défaut
    Je ne sais pas particulièrement sous MySQL, mais normalement, oui. Une clé étrangère peut-être ou peut participer à la clé primaire d'une table
    --- Sevyc64 ---

    Parce que le partage est notre force, la connaissance sera notre victoire

  3. #3
    Membre du Club Avatar de abdoinfo
    Inscrit en
    Septembre 2009
    Messages
    132
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 132
    Points : 50
    Points
    50
    Par défaut
    bien sur que oui, mais comment ???

  4. #4
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2011
    Messages : 2
    Points : 3
    Points
    3
    Par défaut Le noveau
    Moi aussi même problème mais cette fois sous Oracle

  5. #5
    Modérateur
    Avatar de sevyc64
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2007
    Messages
    10 192
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 192
    Points : 28 075
    Points
    28 075
    Par défaut
    Je sais pas, je ne connais ni MySql, ni Oracle.

    Comment vous essayer de créer vos clés pour que ça ne marche pas ?
    Il faut créer 2 contraintes sur la même colonne, une en clé étrangère, l'autre en clé primaire
    --- Sevyc64 ---

    Parce que le partage est notre force, la connaissance sera notre victoire

  6. #6
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 763
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 763
    Points : 52 554
    Points
    52 554
    Billets dans le blog
    5
    Par défaut
    C'est du SQL de base... Rien à voir avec MySQL ou Oracle !

    Mon livre comme mon site web peuvent vous y aider.
    En particulier :
    Clef primaires :
    http://sqlpro.developpez.com/cours/s...partie2#L7.1.4
    http://sqlpro.developpez.com/cours/s...partie2#L7.2.1
    Clef étrangères :
    http://sqlpro.developpez.com/cours/s...partie2#L7.1.7
    http://sqlpro.developpez.com/cours/s...partie2#L7.2.4

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  7. #7
    Membre habitué Avatar de rinuom99
    Étudiant
    Inscrit en
    Août 2007
    Messages
    260
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2007
    Messages : 260
    Points : 171
    Points
    171
    Par défaut
    tout dépend de la conception de ta base de données
    Si tu peux voir détruit l'ouvrage de ta vie.
    Et sans dire un seul mot te mettre à rebâtir,
    Tu seras un Homme, mon fils.

Discussions similaires

  1. clé primaire/clé étrangère
    Par 100%fluor dans le forum PostgreSQL
    Réponses: 9
    Dernier message: 23/11/2007, 14h17
  2. Clé primaire, clé étrangère
    Par Premium dans le forum Langage SQL
    Réponses: 1
    Dernier message: 15/11/2007, 12h27
  3. index et clef primaire et étrangère
    Par stos dans le forum Requêtes
    Réponses: 2
    Dernier message: 26/09/2006, 08h59
  4. Clé primaire, clé étrangère ou simple colonne?
    Par ilyassou dans le forum Décisions SGBD
    Réponses: 3
    Dernier message: 19/11/2005, 10h22
  5. [clé primaire et étrangère]
    Par viny dans le forum Requêtes
    Réponses: 9
    Dernier message: 05/08/2003, 18h23

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