Question

J'ai un site construit sur Wordpress 3.7.1.À l'aide d'un plugin, je fais une sauvegarde de base de données, mais lorsque j'essaie d'importer cette base de données sur le serveur de développement, j'obtiens cette erreur :

ERREUR 1062 (23000) à la ligne 9480 :Entrée en double «2280» pour la clé «primaire»

Comment est-ce possible?Je veux dire, comment les doublons dans la base de données peuvent-ils exister ?Comment puis-je résoudre ce problème ?

Était-ce utile?

La solution

Le problème semble être dans la façon dont vous avez créé votre serveur de développement.Veuillez suivre ces étapes:

  1. Connectez-vous à votre local "phpmyadmin" pour exporter votre base de données privée CMS.
  2. remplacez chaque ancienne adresse d'URL avec la nouvelle adresse de domaine.
  3. Créez une nouvelle base de données pour votre serveur de développement
  4. Connectez-vous au "phpmyadmin" pour votre nouvelle base de données.Sous l'onglet "Importation", sélectionnez le fichier que vous venez de télécharger, modifié et enregistré.

Autres conseils

À quoi ressemble votre sauvegarde ?Je soupçonne qu'il s'agit d'une séquence de INSERTs.Lorsque votre serveur de développement a déjà importé un ancien dump, les anciennes et les nouvelles valeurs seront en conflit.Vous devez supprimer l'ancienne base de données et la recréer à partir de zéro.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top