J'essaye de faire un dump mysql de quelques lignes dans ma base de données. Je peux ensuite utiliser le dump pour télécharger ces quelques lignes dans une autre base de données. Le code que j'ai fonctionne, mais il vide tout. Comment puis-je obtenir que mysqldump ne vide que certaines lignes d'une table?
Voici mon code:
mysqldump --opt --user=username --password=password lmhprogram myResumes --where=date_pulled='2011-05-23' > test.sql
Il suffit de réparer votre --where
option. Ce devrait être une clause SQL WHERE valide, comme:
--where="date_pulled='2011-05-23'"
Vous avez le nom de la colonne en dehors des guillemets.
Vous devez citer la clause "où".
Essayer
mysqldump --opt --user=username --password=password lmhprogram myResumes --where="date_pulled='2011-05-23'" > test.sql
Utilisez ce code pour des lignes de table spécifiques, à l'aide de la condition LIKE.
mysqldump -u root -p sel_db_server case_today --where="date_created LIKE '%2018
%'" > few_rows_dump.sql