Re: [MySQL] update d'un table
Citation:
Envoyé par mbibim63
Pour l'instant j'ai trouvé comment créer de nouveaux enregistrements à partir d'un fihcier texte mais ca ne prend visiblement en compte que les requêtes INSERT.
Tu veux parler de l'instruction LOAD DATA INFILE peut être?
Sinon, il y a une solution:
1) tu créés une table contenant les changements à effectuer
2) soit tu fais un REPLACE INTO table SELECT * FROM table_chgt,
soit tu fais un UPDATE avec une jointure
3) tu "TRUNCATE" la table contenant les changements
Effectivement, le fais de faire tous les changements en un bloc est plus rapide (les index sont mis à jour à la fin)