Ecraser des anciennes données par des nouvelles

Eléphant du PHP | 95 Messages

07 mars 2006, 17:04

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 ?
Je veux apprendre !!

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

07 mars 2006, 17:36

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
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Eléphant du PHP | 95 Messages

07 mars 2006, 17:43

Je pensais faire comme ça aussi !
Merci
Je veux apprendre !!