我正在尝试对我的数据库中的几行进行 mysql 转储。然后我可以使用转储将这几行上传到另一个数据库。我拥有的代码正在运行,但它会转储所有内容。如何让 mysqldump 只转储表的某些行?
这是我的代码:
mysqldump --opt --user=username --password=password lmhprogram myResumes --where=date_pulled='2011-05-23' > test.sql
最佳答案
只需修复您的 --where
选项。它应该是一个有效的 SQL WHERE 子句,例如:
--where="date_pulled='2011-05-23'"
你有引号之外的列名。
关于MYSQL 仅转储某些行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6113213/