Bonjour,
J'ai jusqu'ici souvent transféré des bases de données d'un hébergeur à un autre, et jusqu'ici jamais je n'avais rencontré de problèmes tels que celui-ci.
J'ai donc exporté mes données depuis mon ancien hébergeur dont voici les caractéristiques (reccueillies en page d'accueil phpMyAdmin).
- phpMyAdmin 2.6.0-pl1
- MySQL 4.1.18-standard
- Jeu de caractères : UTF-8 Unicode (utf8)
- Interclassement : utf8_general_ci
- Chose louche, dans les bases, l'interclassement est latin1_swedish_ci
- Je n'arrive plus à visualiser certaines tables depuis quelques jours
Donc, mes données exportées, je tente l'importation chez mon nouvel hébergeur... et paf, erreurs à la chaîne. Quelque soit la table, il y a des erreurs. J'ai donc jeté un coup d'oeil dans le fichier .sql exporté... et apparemment il manque des guillemets un peu partout. Par exemple :
(excusez-moi, mais avec les balises code, mon code ne veut pas s'afficher)
INSERT INTO `agenda_chars` VALUES (1, '2', 'Nom', 'Classe', 'Sexe', Guilde, 'Niveau', Race, 15, 170, 25, 118, 118);
En les ajoutant manuellement, "miracle" ça passe dans la base de données. Seulement voilà, j'ai un fichier bloc-notes de 33Mb+ je ne pourrais m'imaginer de placer les guillemets à la main, sous peine d'y passer ma vie...
Je ne sais pas trop que faire.
Mille mercis d'avance pour votre aide.
/edit
Excusez-moi j'ai oublié les données de mon nouvel hébergeur...
- MySQL - 4.1.19-standard
- phpMyAdmin - 2.8.0.2
- Même jeu de caractères et même interclassement
Partager