Partage
  • Partager sur Facebook
  • Partager sur Twitter

DUPLICATE KEY

doublon sur clé primaire

Sujet résolu
    13 février 2006 à 10:56:35

    Bonjour à tous,
    je doit effectuer une requete qui autorise les doublons sur une clé primaire mais le problème est que le message d'erreur: Duplicate entry '4-30' for key 1 apparait et impossible de dupliquer cette clé. Comment doit-je faire? o_O

    Par avance Merci.
    • Partager sur Facebook
    • Partager sur Twitter
      13 février 2006 à 11:43:45

      ca n'a aucun sens une clef primaire qui a des doublons :p

      Met un index pas primaire ni unique, ou ne fais pas de doublons
      • Partager sur Facebook
      • Partager sur Twitter
        13 février 2006 à 11:59:36

        en fait il faut que je puisse insérer plusieur fois la clé primaire dans ma table qui est :
        CREATE TABLE Travailler
        (
                S_Num            int                        NOT NULL,
                A_Num             int            NOT NULL,
                LibTache                        char(50)        NULL,
                NbHeure    int                  NULL,
                DateJ            date              NULL,
                PRIMARY KEY(S_Num,A_Num),
                FOREIGN KEY (S_Num) REFERENCES SALARIE (S_Num),
                FOREIGN KEY (A_Num) REFERENCES AFFAIRE (A_Num)  ON DELETE CASCADE

        Car un salarié ttravail pour une affaire une ou plusieur fois donc il faut que je memorise la clé primaire plusieur fois pour effectuer une requete d'affichage.
        Si tu connait une autre solution je suis preneur.
        Merci
        • Partager sur Facebook
        • Partager sur Twitter
          13 février 2006 à 13:06:29

          Personne n'aurait une idée,si j'ajoute l'heure et la date à la clé primaire ca devrait marcher , non?
          • Partager sur Facebook
          • Partager sur Twitter

          DUPLICATE KEY

          × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
          × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
          • Editeur
          • Markdown