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 :

Pb avec l'erreur 1216... une constrainte externe l'empeche


Sujet :

Requêtes MySQL

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : Avril 2006
    Messages : 43
    Points : 12
    Points
    12
    Par défaut Pb avec l'erreur 1216... une constrainte externe l'empeche
    Je n'arrive pas à ajouter de clé étrangère à mes tables
    Quelqu'un aurait - il une idée?

  2. #2
    Expert confirmé Avatar de Cybher
    Homme Profil pro
    Consultant réseaux et sécurité
    Inscrit en
    Mai 2005
    Messages
    3 281
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Consultant réseaux et sécurité
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 281
    Points : 4 641
    Points
    4 641
    Par défaut
    salut,

    tu as bien une table de type innodb?

    quelle est ta requete?

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : Avril 2006
    Messages : 43
    Points : 12
    Points
    12
    Par défaut
    oui, toutes mes tables sont en innobd
    j'ai 2 tables : pc et utilisateur
    id de pc c'est cod_pc et l'id de utilisateur c'est id
    j'ai un champ cod_pc dans utilisateur et j'aimerai en faire une clé étrangère...

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : Avril 2006
    Messages : 43
    Points : 12
    Points
    12
    Par défaut
    ma requete :
    ALTER TABLE utilisateur
    ADD FOREIGN KEY (cod_pc) REFERENCES pc (cod_pc)

  5. #5
    Membre émérite Avatar de Maximil ian
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 622
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 622
    Points : 2 973
    Points
    2 973
    Par défaut
    Quel est le message d'erreur ?

    Les colonnes sont bien du même type ?
    Pensez au bouton

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : Avril 2006
    Messages : 43
    Points : 12
    Points
    12
    Par défaut
    Le message d'erreur c'est :
    1216 : Impossible d'ajouter un enregistrement fils : une constrainte externe l'empeche.

    Je pense bien que mes colonnes ont le même type.

    Une idée?

  7. #7
    Rédacteur
    Avatar de pcaboche
    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    2 785
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Singapour

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 785
    Points : 9 716
    Points
    9 716
    Par défaut
    Fait un :
    ou donne-nous éventuellement le script de création des tables (avec toutes les contraintes).
    "On en a vu poser les armes avant de se tirer une balle dans le pied..."
    -- pydévelop

    Derniers articles:

    (SQL Server) Introduction à la gestion des droits
    (UML) Souplesse et modularité grâce aux Design Patterns
    (UML) Le Pattern Etat
    Autres articles...

  8. #8
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : Avril 2006
    Messages : 43
    Points : 12
    Points
    12
    Par défaut
    Je débute, alors soyez indulgent si je ne comprends pas tout du premier coup!
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. Réponses: 0
    Dernier message: 27/03/2015, 17h06
  2. Erreur sur une jointure externe
    Par sabdoul dans le forum Langage SQL
    Réponses: 4
    Dernier message: 13/06/2013, 17h43
  3. erreur de linkage avec une fonction extern
    Par ali.ensi dans le forum C
    Réponses: 5
    Dernier message: 12/03/2008, 23h23
  4. Réponses: 12
    Dernier message: 12/05/2006, 09h21
  5. Erreur sur une fonction avec des paramètres
    Par Elois dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 05/05/2004, 21h00

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