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 :

Une contrainte FOREIGN KEY n'atorisant pas la valeur null


Sujet :

Requêtes MySQL

  1. #1
    Débutant
    Inscrit en
    Avril 2005
    Messages
    469
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 469
    Points : 106
    Points
    106
    Par défaut Une contrainte FOREIGN KEY n'atorisant pas la valeur null
    Bonjour,

    j'ai défini une contrainte de foreign key sur une table; cette table qui utilise la clé étrangère autorise la valeur null. mais dans la table source d’où cette clé fait référence, elle la clé primaire.

    mais quand j’insère une valeur null sur la deuxième table, elle m'affiche une erreur disant qu'elle viole cette contrainte car une valeur null de cette colonne n'existe pas dans la table principale.

    Comment régler ce problème en ne supprimant pas la contrainte ?

    Merci de vos aides.

    Cordialement.

  2. #2
    Débutant
    Inscrit en
    Avril 2005
    Messages
    469
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 469
    Points : 106
    Points
    106
    Par défaut
    Bonjour, j'ai finalement supprimer la contrainte c'est mieux

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 13/12/2012, 13h58
  2. Clause match dans une contrainte foreign key
    Par Tordiame dans le forum Débuter
    Réponses: 1
    Dernier message: 05/07/2008, 20h24
  3. Réponses: 3
    Dernier message: 13/07/2007, 09h32
  4. Ajout contrainte FOREIGN KEY
    Par loukili81 dans le forum SQL Procédural
    Réponses: 4
    Dernier message: 22/03/2006, 22h49
  5. [WinSQL] Comment créer une FK ( FOREIGN KEY )
    Par snoopy69 dans le forum Autres SGBD
    Réponses: 1
    Dernier message: 22/08/2005, 09h31

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