GuillaumeGD Posted September 13, 2016 Share Posted September 13, 2016 (edited) Bonjour à tous ! J'ai un petit problème qui à l'air "à priori" pas très compliqué à régler. Quand j'essaie d'importer ma BDD de prestashop dans la base de données de phpMyAdmin que je viens de créer (je voudrais maintenant travailler en local); j'ai une erreur qui s'affiche : (ou voir le fichier joint) Requete SQL : INSERT INTO 'ps_address' VALUES MySQL a répondu : #1064 - erreur de syntaxe près de 'INSERT INTO 'ps_address' VALUES ... d'après ce qu'il me raconte j'ai compris qu'il lui manque une donnée dans 'ps_address' mais quoi? et comment savoir? Merci a tous Edited September 13, 2016 by GuillaumeGD (see edit history) Link to comment Share on other sites More sharing options...
coeos.pro Posted September 13, 2016 Share Posted September 13, 2016 il faudrait mettre la "ligne" 203 complète, elle finit par ,N' dans le message d'erreur Link to comment Share on other sites More sharing options...
coeos.pro Posted September 13, 2016 Share Posted September 13, 2016 sur ta première image on voit l'erreur renvoyée par mysql, cette ligne est tronquée, il faut la mettre en entier sur le forum si tu veux que l'on t'aide Link to comment Share on other sites More sharing options...
GuillaumeGD Posted September 13, 2016 Author Share Posted September 13, 2016 (edited) Voilà le message d'erreur en entier : (je n'ai pas accès à plus que ce qui est affiché) Désolé Edited September 13, 2016 by GuillaumeGD (see edit history) Link to comment Share on other sites More sharing options...
doekia Posted September 13, 2016 Share Posted September 13, 2016 Tu n'a pas compris. Le message est entier mais pas le fichier que tu donnes à ton phpmyadmin. Il en manque un gros bout même Link to comment Share on other sites More sharing options...
GuillaumeGD Posted September 14, 2016 Author Share Posted September 14, 2016 Hum pourtant c'est la BDD de base extraite de Prestashop... Je n'y ai pas touché. Comment faire alors si il me manque un morceau? Puisque Prestashop me le sort tel quel :S Link to comment Share on other sites More sharing options...
coeos.pro Posted September 14, 2016 Share Posted September 14, 2016 sur ta première image on voit que tu essaye d'enregistrer plusieurs centaines de ligne, il y en a une qui commence par ('203', et elle pose problème, si tu ne peux pas nous la donner , on ne pourra rien pour toi. Link to comment Share on other sites More sharing options...
GuillaumeGD Posted September 14, 2016 Author Share Posted September 14, 2016 Mais je ne sais pas ou se trouve cette ligne, je peux la trouver directement dans le fichier de la BDD? ou sur Prestashop? sur phMyAdmin? Link to comment Share on other sites More sharing options...
coeos.pro Posted September 14, 2016 Share Posted September 14, 2016 dans ta requete SQL Link to comment Share on other sites More sharing options...
GuillaumeGD Posted September 14, 2016 Author Share Posted September 14, 2016 Je vais essayer de trouver comment lire la requête SQL (par ce que je vous avoue ne rien comprendre à tout ça...) Merci pour vous réponses en tous cas et si je trouve cette ligne je reviendrais vers vous. Link to comment Share on other sites More sharing options...
doekia Posted September 14, 2016 Share Posted September 14, 2016 Prends ton phpmyadmin sur le serveur A, fait un dump, assures toi que la fin du fichier contient ls table ps_zone, donne ça a manger au serveur B Link to comment Share on other sites More sharing options...
GuillaumeGD Posted September 14, 2016 Author Share Posted September 14, 2016 (edited) Désolé c'est moi qui ai bugué en fait... le fichier prestashop était pas dé-zippé du coup je ne pouvais pas le lire en SQL. Les lignes donnent ça : " ('202','8','0','650','0','0','0','Domicile',NULL,'JAUTZY','Frédéric','12 rue du Unterland',NULL,'57820','DANNELBOURG',NULL,NULL,'0680251171',NULL,NULL,'2015-11-06 15:59:20','2015-11-06 15:59:20','1','0');INSERT INTO `ps_address` VALUES('203','8','0','651','0','0','0','Mon adresse',NULL,'feuillet','Frederic','quartier les viginieres','lumieres','84220','Goult',NULL,'0490724259',NULL,NULL,NULL,'2015-11-06 18:00:08','2015-11-06 18:00:08','1','0')," Edited September 14, 2016 by GuillaumeGD (see edit history) Link to comment Share on other sites More sharing options...
doekia Posted September 14, 2016 Share Posted September 14, 2016 Donc ça marche alors. Tu peux mettre résolu au titre de ton topic Link to comment Share on other sites More sharing options...
GuillaumeGD Posted September 14, 2016 Author Share Posted September 14, 2016 Non non malheureusement ça ne marche pas j'ai toujours la même erreur SQL qui s’affiche ^^ Et je ne comprends vraiment pas pourquoi puisque le code est complet. Link to comment Share on other sites More sharing options...
coeos.pro Posted September 14, 2016 Share Posted September 14, 2016 Sur ton image on voit que ça s’arrête à 'Mon addresse', N Comme la ligne "203" est bonne : ('203','8','0','651','0','0','0','Mon adresse',NULL,'feuillet','Frederic','quartier les viginieres','lumieres','84220','Goult',NULL,'0490724259',NULL,NULL,NULL,'2015-11-06 18:00:08','2015-11-06 18:00:08','1','0'), j'en déduis que tu envois un nombre de caractères trop grand, ou un fichier trop gros. Essaye de découper ton fichier en plusieurs parties. Link to comment Share on other sites More sharing options...
Rapishiny Posted September 14, 2016 Share Posted September 14, 2016 Bonjour, Tu peux aussi utiliser ceci pour importer ta base: http://www.ozerov.de/bigdump/ Ça permet l'import de bases volumineuses et ça évite d'avoir à les découper. Link to comment Share on other sites More sharing options...
GuillaumeGD Posted September 14, 2016 Author Share Posted September 14, 2016 Ok ! Merci beaucoup à tous les deux je vais tester ça ! Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now