Mysql
 sql >> Base de données >  >> RDS >> Mysql

mysqldump toute la structure mais uniquement les données des tables sélectionnées en une seule commande

Vous ne pouvez pas les combiner dans une seule commande, mais vous pouvez exécuter les deux commandes en même temps et les sortir dans le même fichier.

mysqldump -u user -p --no-data db > structure.sql; mysqldump -u user -p db table1 table2 >> structure.sql

pour éviter d'avoir à saisir le mot de passe deux fois vous pouvez faire -ppassword (attention au manque de place !). Utilisez également --no-data dans la première commande ou vous vous retrouvez également avec les données. -d n'est pas nécessaire lorsque vous ne faites qu'une seule base de données.