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

JavaScript Discussion :

#1062 - Duplicata du champ '1' sous php myadmin


Sujet :

JavaScript

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2009
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 8
    Points : 7
    Points
    7
    Par défaut #1062 - Duplicata du champ '1' sous php myadmin
    Bonjour everybody,

    J'ai réalisé un formulaire avec une base de données et le formulaire marche par contre, il ne marche qu'une fois

    alors je suis parti sur phpmyadmin et j'ai tapé une requête :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    INSERT INTO `ticket` (`Id_Utilisateur`, `Id_Categorie` ,`Id_Groupe` ,`Id_Priorite`,`Id_Statut`,`Id_Source`)  VALUES ('1','1','1','1','1','1')
    c'est une requete test, donc je tape la requete, il m'affiche ce message d'erreur:

    #1062 - Duplicata du champ '1' pour la clef 'Id_Categorie_4'
    Si je supprime le contenu de la table de ticket et que je relance la même requête,elle passe.Je vois la nature du problème mais je vois pas comment le résoudre.....

    des idées?

  2. #2
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Points : 15 059
    Points
    15 059
    Par défaut
    Salut,
    Le cause possible est que le champ 'Id_Categorie_4' et une clé primaire et il ne devra pas y avoir de doublon.

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2009
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 8
    Points : 7
    Points
    7
    Par défaut
    Citation Envoyé par andry.aime Voir le message
    Salut,
    Le cause possible est que le champ 'Id_Categorie_4' et une clé primaire et il ne devra pas y avoir de doublon.
    oui id_Categorie est une clé primaire de la table catégorie mais une clé étrangere de la ticket mais dans catégorie elle est en auto incrément .


    je ne sais pas quoi faire, je pense que c'est un paramétrage a faire dans phymyadmin mais je sais pas quoi.

    comment faire?

  4. #4
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 638
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 638
    Points : 66 667
    Points
    66 667
    Billets dans le blog
    1
    Par défaut
    pour une requete insert sur un champs en auto incrément il fait laisser le value vide ...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2009
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 8
    Points : 7
    Points
    7
    Par défaut info
    j'ai fais des tests et en effet, en fait je peux utiliser le contenu de chaque champs qu'une fois si je tente d'utiliser par exemple une même catégorie deux fois j'ai bien ce message : Id_Categorie_4'
    et je me posais des question sur le "_4" car je savais pas a quoi il correspondait c'est tout simplement la 4ième catégorie.

    comment faire pour l'utiliser plusieurs fois?
    Images attachées Images attachées  

  6. #6
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2009
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 8
    Points : 7
    Points
    7
    Par défaut Résolu
    J'ai trouvé en fait, dans ma base de données j'avais plein d'index qui me servait à rien , j'ai tout enlevé et j'ai laissé que les index nécessaires et sa marche

    merci quand meme^^

  7. #7
    Expert confirmé
    Avatar de emmanuel.remy
    Inscrit en
    Novembre 2005
    Messages
    2 855
    Détails du profil
    Informations personnelles :
    Âge : 55

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 855
    Points : 4 045
    Points
    4 045
    Par défaut Les clés
    #1062 - Duplicata du champ '1' pour la clef 'Id_Categorie_4'
    Je ne pense pas que le "_4" soit lié à la 4e catégorie, c'est plutôt le nom d'un index.

    N'as tu pas un index UNIQUE Id_Categorie_4 sur ta table Ticket ? Si c'est le cas supprime le ou change son type pour qu'il autorise les doublons.

    ERE

    EDIT: content que tu aies trouvé entre temps !
    Quand une tête pense seule, elle devient folle.

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

Discussions similaires

  1. Probleme d'exportation et d'importation sous PHP/Myadmin
    Par Kallamou dans le forum Administration
    Réponses: 1
    Dernier message: 11/02/2011, 22h41
  2. Erreur sous PHP MyAdmin (PMA database?)
    Par Matlight dans le forum Installation
    Réponses: 5
    Dernier message: 28/10/2010, 19h38
  3. PHP MYADMIN erreur 1062 duplicate entry
    Par carelha dans le forum Débuter
    Réponses: 3
    Dernier message: 12/06/2008, 22h06
  4. Erreur MySQL : #1062 Duplicata du champ
    Par akrobat dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 17/03/2008, 20h40
  5. [MySQL] Lier les champs d'un formulaire sous PHP
    Par didi dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 27/08/2007, 12h37

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