problème de phpmyadmin avec une base de données


gauksque
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 341
Inscription: 12 Mar 2008

problème de phpmyadmin avec une base de données

Message le Lun Juil 19, 2010 9:55

Bonjour à tous, voici mon problème en fait j'ai un forum phpbb2, quand je fais un transfert de ma base de données en WAMP sous mon windows pour faire une conversion en locale afin d'avoir phpbb3, je découpe ma base et là, au 4ème paquet, j'obtiens ceci:

requête SQL:

INSERT INTO `phpbb_search_wordlist`
VALUES (
'argent�e',552, 0 <--------- problème principale je crois
);

MySQL a répondu:Documentation
#1062 - Duplicate entry 'argent' for key 'PRIMARY'


et ceci en réessayant:

requête SQL:

INSERT INTO `phpbb_posts_text` VALUES (10123,'dkskfopkf','','[...]

MySQL a répondu:Documentation
#1062 - Duplicate entry '10123' for key 'PRIMARY'


MERCI DE M'aider, car je planche vraiment !!!! C'est bizarre, car j'ai juste "coupé ma base" et j'obtiens quand même une erreur, cela ne peut pas être une faute de SQL, mais plutot dans le paramétrage je pense !!!!

(

-- MySQL dump 10.11
--
-- Host: localhost Database: nom
-- ------------------------------------------------------
-- Server version 5.0.90-log

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES latin1 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;

--
-- Table structure for table `phpbb_anti_bot_quest`
--

)


spout
WRInaute accro
WRInaute accro
 
Messages: 4382
Inscription: 14 Mai 2003

Re: problème de phpmyadmin avec une base de données

Message le Lun Juil 19, 2010 10:03

Je pense que c'est un problème d'encodage latin1 <=> UTF8.

Et c'est bizarre, apparemment il essaye d'ajouter des lignes qui existent déjà (clé primaire existante).

Si tu as accès au 2 bases de données (source / destination), je te conseille d'utiliser SQLYog qui propose l'option "Copy database to other host/DB".


seebz
WRInaute impliqué
WRInaute impliqué
 
Messages: 808
Inscription: 15 Avr 2007

Re: problème de phpmyadmin avec une base de données

Message le Lun Juil 19, 2010 10:59

Duplicate entry '10123' for key 'PRIMARY'


Un enregistrement avec l'id unique '10123' existe déja dans ta table.

Soit tu l'ajoutes en ne spécifiant pas d'id => un nouvel id sera attribué.
Soit tu fait un requete du type 'REPLACE INTO' => si un enregistrement avec cet id existe, il sera mis à jour. Sinon il sera créé


gauksque
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 341
Inscription: 12 Mar 2008

Re: problème de phpmyadmin avec une base de données

Message le Lun Juil 19, 2010 12:20

spout a écrit:Je pense que c'est un problème d'encodage latin1 <=> UTF8.



qu'emploirais tu pour créer la base en local: comme interclassement et comme Interclassement pour la connexion MySQL ? Car il y a deux espaces d'encodage


UsagiYojimbo
WRInaute accro
WRInaute accro
 
Messages: 8578
Inscription: 23 Nov 2005

Re: problème de phpmyadmin avec une base de données

Message le Lun Juil 19, 2010 12:23

spout a écrit:Si tu as accès au 2 bases de données (source / destination), je te conseille d'utiliser SQLYog qui propose l'option "Copy database to other host/DB".


+1. Tu t'embêteras beaucoup mois comme ça.


gauksque
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 341
Inscription: 12 Mar 2008

Re: problème de phpmyadmin avec une base de données

Message le Lun Juil 19, 2010 12:55

merci pr vos aides

ce prob est résolu, en fait il fallait un interclassement latin1bin !!!!!!!!!!!


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités