Bonjour,
J'ai exporté une base phpbb depuis un serveur mysql 4.0.25-standard-log.
Lorsque j'essaie de l'importer en local sur easyphp doté d'un serveur mysql 5.1.30-community, mon script plante systématiquement dans une commande insert dont voici un extrait :
L'erreur est la suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 INSERT INTO `phpbb2_search_wordlist` (`word_text`, `word_id`, `word_common`) VALUES ('messages', 103, 0), ('dinformations', 783, 0), ('déconseillons', 784, 0), ('pas', 111, 1), ('détails', 785, 0), ('pour', 205, 1), ('dété', 786, 0),
Le résultat en base est le suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4Erreur MySQL a répondu:Documentation #1062 - Duplicata du champ 'd' pour la clef 'PRIMARY'
word_text word_id word_common
messages 103 0
dinformations 783 0
d 784 0
pas 111 1
En effectuant la requête manuellement je n'ai pas cette erreur.
J'ai l'impression qu'il ne reconnait pas les accents correctement. Est ce que quelqu'un a une idée pour corriger ce problème ?
Merci
Partager