[Résolu] Importation bdd sous wamp

Information importante

En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".

Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact


De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.

Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".

Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.

Bonjour,
J'aimerais sauvegarder mon site (en hébergement sous 000webhost.com - désolé pour la pub) en local sous Wamp. Mais lors de l'importation de la bdd j'ai un message d'erreur :

Il semble que vous ayiez trouvé une anomalie dans l'analyseur syntaxique SQL. Veuillez examiner votre requête attentivement, et vérifier que vos apostrophes sont conformes. Il se pourrait aussi que vous ayiez chargé un fichier dont le contenu binaire n'est pas entre apostrophes. Si vous avez accès à MySQL via son interface de commande en mode ligne, vous pouvez y essayer votre requête. Le message d'erreur présenté plus bas pourrait vous indiquer la source du problème. En dernier recours, veuillez trouver la plus courte requête possible qui cause le problème, et soumettre un rapport d'anomalie en incluant la section à couper:

blablabla

MySQL a répondu:Documentation
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'PK' at line 1

Est-ce que quelqu'un pourrait expliquer à un newbie comme moi la procédure à réaliser pour importer correctement cette bdd ?
Merci d'avance.

Version de Drupal : 

Voici quelques pistes à vérifier :

  • Même encodage pour la BDD à l'export comme pour l'import (lorsque tu crées le nom de ta BDD dans PhpMyAdmin.
  • Même moteur de stockage (MyIsam ou InnoDb) pour tes tables

D'après ton message d'erreur, il semblerait qu'il manque quelque chose dans une requête. Edite ton fichier d'export SQL avec Wordpad par exemple et recherche avec CTRL+F le 'PKXXX' que le message d'erreur t'indique, corrige l'erreur, enregistre le fichier et reteste l'import. Cas fréquent : requête mal fermée car manque une apostrophe, c'est dû à une apostrophe dans une valeur qui est donc considérée comme apostrophe de fermeture de la requête.