[MySQL] Synchronisation
Fermé
P@
Messages postés
1709
Date d'inscription
vendredi 7 juillet 2000
Statut
Membre
Dernière intervention
24 mars 2009
-
20 nov. 2006 à 11:54
P@ Messages postés 1709 Date d'inscription vendredi 7 juillet 2000 Statut Membre Dernière intervention 24 mars 2009 - 20 nov. 2006 à 15:06
P@ Messages postés 1709 Date d'inscription vendredi 7 juillet 2000 Statut Membre Dernière intervention 24 mars 2009 - 20 nov. 2006 à 15:06
A voir également:
- [MySQL] Synchronisation
- Mysql community server - Télécharger - Bases de données
- Mysql gratuit ou payant - Forum MySQL
- Error 2002 (hy000): can't connect to local mysql server through socket '/var/lib/mysql/mysql.sock' (2) ✓ - Forum Linux / Unix
- Synchronisation en pause google - Forum Google Chrome
- Synchronisation "suspendue" au lancement de Google Chrome - Forum Google Chrome
3 réponses
P@
Messages postés
1709
Date d'inscription
vendredi 7 juillet 2000
Statut
Membre
Dernière intervention
24 mars 2009
185
20 nov. 2006 à 15:06
20 nov. 2006 à 15:06
le problème a été repoussé.
Mais, je crois avoir compris.
Je te promet que si le problème revient tu auras connaissance dans ce post du résultat.
Merci pour ton aide
Mais, je crois avoir compris.
Je te promet que si le problème revient tu auras connaissance dans ce post du résultat.
Merci pour ton aide
oberion
Messages postés
1253
Date d'inscription
mardi 26 septembre 2006
Statut
Membre
Dernière intervention
29 septembre 2007
248
20 nov. 2006 à 12:05
20 nov. 2006 à 12:05
Hello,
Si tu as du temps devant toi:
Renomme toutes les tables de la base 1 avec _1 à la fin. Injecte toutes les tables ainsi renommé dans la base 2.
Après, tu n'as plus qu'a faire une petite procédure en SQL pour tout comparer. :)
Si tu as du temps devant toi:
Renomme toutes les tables de la base 1 avec _1 à la fin. Injecte toutes les tables ainsi renommé dans la base 2.
Après, tu n'as plus qu'a faire une petite procédure en SQL pour tout comparer. :)
P@
Messages postés
1709
Date d'inscription
vendredi 7 juillet 2000
Statut
Membre
Dernière intervention
24 mars 2009
185
20 nov. 2006 à 12:22
20 nov. 2006 à 12:22
c'est paas un souci pour le "rennommage".
Mais c'est la procédure, tu peux m'expliquer ??
Je ne connais pas grand choses là dedans.
Mais c'est la procédure, tu peux m'expliquer ??
Je ne connais pas grand choses là dedans.
oberion
Messages postés
1253
Date d'inscription
mardi 26 septembre 2006
Statut
Membre
Dernière intervention
29 septembre 2007
248
20 nov. 2006 à 14:12
20 nov. 2006 à 14:12
Ok, après avoir réflechi, je te dirais de coller toutes les données dans une meme table puis de faire un:
dans un premier temps pour voir le nombre de ligne à dégager.
Puis tu fais un :
Avec tout ca, tu vas dégager les doublons dans la table. Il faudra ajouter autant de champs qu'il y en a dans ta table.
Ceci étant parfaitement destructif, n'hésite pas à me demander des eclaircissements, si tu n'as pas compris la manoeuvre.
Bonne journée
SELECT COUNT(*) AS NBR_DOUBLES, ID, CHAMP1 , CHAMP2 FROM TABLE GROUP BY ID, CHAMP1 , CHAMP2 HAVING COUNT(*) > 1
dans un premier temps pour voir le nombre de ligne à dégager.
Puis tu fais un :
DELETE FROM TABLE GROUP BY ID, CHAMP1 , CHAMP2 HAVING COUNT(*) > 1
Avec tout ca, tu vas dégager les doublons dans la table. Il faudra ajouter autant de champs qu'il y en a dans ta table.
Ceci étant parfaitement destructif, n'hésite pas à me demander des eclaircissements, si tu n'as pas compris la manoeuvre.
Bonne journée