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

PHP & Base de données Discussion :

Mise à jour de ma base de données en local impossible: code erreur 1062


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 29
    Par défaut Mise à jour de ma base de données en local impossible: code erreur 1062
    Bonjour à tous!

    En premier lieu, je fais un backup de ma base de données (via phpmyadmin) depuis le serveur de mon hébergeur.

    J'enregistre le fichier mabase.sql dans un répertoire sur mon disque dur puis j'ouvre phpmyadmin via Wamp Serveur 2.0 (donc en localhost).

    Puis, je fais "importer" en sélectionnant le fichier mabase.sql pour arriver au message d'erreur (numéroté 1062, voir plus bas, merci) suivant:

    Erreur
    requête SQL:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    --
    -- Contenu de la table `categorie`
    --
    INSERT INTO `categorie` ( `id_categorie` , `libelle` ) 
    VALUES ( 1, 'photos maritimes' ) , ( 4, 'photos de montagne' ) , ( 5, 'photos urbaines' ) , ( 6, 'photos florales' ) , ( 7, 'photos inedites' ) , ( 10, 'photos humour' ) ;


    MySQL a répondu:

    #1062 - Duplicate entry '1' for key 'PRIMARY'

    Je débute totalement, et j'avoue que là je suis "lost in the code"!

    D'avance, un grand merci pour votre aide,

    Marc


    Les versions utilisées sont:

    Apache/2.2.11 (Win32) PHP/5.2.8
    Version du client MySQL: 5.0.51a
    Extension PHP: mysqli

  2. #2
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Par défaut
    Bonjour ,

    Il existe deja un enregistrement dont id_categorie vaut 1.
    Ton champs est une clef primaire donc les doublons ne sont pas acceptés.
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

  3. #3
    Membre émérite Avatar de laurentibus
    Inscrit en
    Mars 2008
    Messages
    875
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Mars 2008
    Messages : 875
    Par défaut
    alors d apres le message d erreur je dirais que tu essayes d ajouter une ligne dans ta table categorie : mais le pb est que tu donne un identifiant (id_categorie) qui existe deja dans ta table ....

    un identifiant est unique !!!


    donc regarde quels sont les id deja pris et regarde aussi du cote des sequences qui pourront te renvoyer un nouvel id ....

    ++

  4. #4
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Par défaut
    Citation Envoyé par laurentibus Voir le message
    un identifiant est unique !!!
    Uniquement parce que son champs est en clef primaire , sinon ils pourraient mettre des identifiants identiques à foison .
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 29
    Par défaut
    hello tous!

    Merciiii...euh..bon j'essaye d'abord d'assimiler vos réponses
    et ensuite je reviens vers vous d'ici peu pour vous dire
    ce que j'ai pu ...faire!

    Marc

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 29
    Par défaut
    Hello, Je reviens donc....


    Tout d'abord, je reprécise que lorsque je fais l'importation,
    personellement, n'y connaissant rien, je laisse phpmyadmin
    faire son "boulot" lorsque je clique sur le bouton "exécuter".

    Je suis allé dans le cas présent du côté hébergeur, sur leur serveur.

    J'ai sélectionné la table catégorie puisqu'a priori c'est celle ci qui pose
    problème:

    Dans la table catégorie j'ai cliqué sur STRUCTURE, et la fenêtre (capture écran) affiche ces infos suivantes:




    Puis, au niveau des catégories, actuellement en place (capture écran à nouveau) quand je clique sur le bouton "affiche les valeurs distinctes" dans la colonne "action", j'obtiens les infos suivantes:



    Donc,donc, d'après ce que j'ai pu comprendre il y aurait un "doublon" sur un identifiant?? Euh?

    Mais où pourrais je aller repérer cette "erreur"?



    Merciiii!

    Marc

  7. #7
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Par défaut
    JE vois pas les miniatures , tu veux pas plutot les attacher au topic (Pieces jointes) ?
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

Discussions similaires

  1. [C#] [MySQL] Mise à jour de la base de donnée
    Par dev01 dans le forum Windows Forms
    Réponses: 12
    Dernier message: 01/08/2007, 09h15
  2. Mise à jour de deux bases de données
    Par antoine1504 dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 29/03/2007, 19h42
  3. [MySQL] Problème de mise à jour de la base de données
    Par Osiris22 dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 17/01/2006, 16h08
  4. probleme de virgule dans la mise à jour d'une base de donnée
    Par KAF dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 24/12/2005, 02h18
  5. mise à jour d'une base de données
    Par flo83 dans le forum ASP
    Réponses: 6
    Dernier message: 12/06/2005, 20h27

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