Comment vider uniquement des tables spécifiques de MySQL?


Réponses:


180
Usage: mysqldump [OPTIONS] database [tables]

c'est à dire

mysqldump -u username -p db_name table1_name table2_name table3_name > dump.sql

5

Si vous êtes sur une machine locale, utilisez cette commande

/usr/local/mysql/bin/mysqldump -h127.0.0.1 --port = 3306 -u [username] -p [password] --databases [db_name] --tables [tablename] > /to/path/tablename.sql;

Pour la machine distante, utilisez ci-dessous un

/usr/local/mysql/bin/mysqldump -h [remoteip] --port = 3306 -u [username] -p [password] --databases [db_name] --tables [tablename] > /to/path/tablename.sql;

Génial! juste si vous ajoutez --where="CONDITION='VALUE'"serait génial
Musa Haidari
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.