Bonjour,
juste une petite question: est ce qu'on peut créer un fichier dump (avec mysqldump) avec update au lieu de insert et est ce qu'on peut y ajouter des conditions avec where ??
merci d'avance
Version imprimable
Bonjour,
juste une petite question: est ce qu'on peut créer un fichier dump (avec mysqldump) avec update au lieu de insert et est ce qu'on peut y ajouter des conditions avec where ??
merci d'avance
Bonjour,
Si le champ existe dans toutes les tables que tu dump, tu peux utiliser le parametre -w
En plus du web, tu peux faire unCode:mysqldump -u root -p base table1 table2 -w "id2=1"
pour voir les posibilités de mysqlsumpCode:mysqldump --help
J'en vois pas en revanche pour le UPDATE.
Personnellement, je me demande déjà à quoi est supposé ressembler le résultat. Un dump sert à recréer une base, donc faire des UPDATE... de quoi ? Des données qui n'y sont justement pas ? Des données qui y sont ? Dans ce cas ce n'est plus un dump mais un diff, et l'outil qui fait ça doit avoir accès aux deux bases.
A la limite, il faudrait regarder du côté de maatkit. De tête, mk_table_sync en particulier pourrait être intéressant.