Page 1 sur 1

Ecraser des anciennes données par des nouvelles

Posté : 07 mars 2006, 17:04
par dmx-moteur
Mon problème est très basique : j'ai une base MySQL en local et une distante chez un hébergeur. Je souhaite mettre à jour ma base locale avec les données de la base distante.

Je ne sais pas quel est la meilleure méthode à utiliser (j'ai sauvegargé la base distante en SQL) :

1. Supprimer les données de la table locale complètement et réimporter tout (commande INSERT)

2. Utiliser la commande REPLACE

3. Utiliser la commande UPDATE

Quelle est la façon la plus "propre" de procéder ? Vos conseils ?

Posté : 07 mars 2006, 17:36
par zeus
Si tu veux que la table en local soit une copie parfaite, je te conseille de tout supprimer et de copier, sinon, INSERT REPLACE me semble pas mal

Posté : 07 mars 2006, 17:43
par dmx-moteur
Je pensais faire comme ça aussi !
Merci