Ecraser des anciennes données par des nouvelles

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Ecraser des anciennes données par des nouvelles

par dmx-moteur » 07 mars 2006, 17:43

Je pensais faire comme ça aussi !
Merci

par zeus » 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

Ecraser des anciennes données par des nouvelles

par dmx-moteur » 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 ?