MYSQL只转储特定的行

我正在尝试在我的数据库中做一些数据库的mysql转储。 然后我可以使用转储将这几行上传到另一个数据库。 我拥有的代码正在工作,但它会把所有东西都抛弃。 我怎样才能让mysqldump只转储表的某些行?

这是我的代码:

mysqldump --opt --user=username --password=password lmhprogram myResumes --where=date_pulled='2011-05-23' > test.sql 

2 Solutions collect form web for “MYSQL只转储特定的行”

只要修复你的地方选项。 它应该是一个有效的SQL WHERE子句,如:

--where="date_pulled='2011-05-23'"

您的引号之外有列名称。

你需要引用“where”子句。

尝试

 mysqldump --opt --user=username --password=password lmhprogram myResumes --where="date_pulled='2011-05-23'" > test.sql 
  • find列名称的所有表名称?
  • validation多列的唯一性
  • 脚本整个数据库SQL-Server
  • 集群与非集群
  • 如何知道MySQL表最后更新的时间?
  • 使用WHERE ___ IN ___语句
  • 在mysql中插入多行
  • 如何在T-SQL中连接数字和string来格式化数字?
  • SQL:查找每个组的最大logging数
  • 如何忽略从SQL Plus运行的SQL脚本中的&符号?
  • LINQ中SQL ISNULL的等价物