Bonjour a tous,

Une petite question, concernant mysqldump. Quand je lance..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
mysqldump --opt -uroot -ppassword_du_root --all-databases
..et que je j'inspecte le contenu de l'export, je vois que le fichier crée les tables et fait les insertions "dans le désordre" (dans un contexte relationnel InnoDB).
En clair, si une table A dépend de la table B (cad que A contient des références qu'elle doit impérativement piocher dans B), je constate que l'export me créé d'abord la table A, fait les insertions .. alors que la table B n'est pas créée !

Je suppose que c'est normal, mais je ne comprend pas trop :
  1. Si je restaure, y aura pas de problème ?
  2. Il y a un moyen pour forcer un export dans l'ordre des contraintes relationnelles (utile si je veux restaurer uniquement les données sur une base déjà créée avec les contraintes) ?


Merci aux experts