MYSQL 仅转储某些行

标签 mysql sql mysqldump

我正在尝试对我的数据库中的几行进行 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/

相关文章:

mysql - 请让我知道 mysql 查询 : alias in where clause

mysql - 如何将 SQL Server .bak 文件导入 MySQL?

在 DB2 中执行更新查询的 Java 程序显示 SqlSyntaxErrorException

sql - 为什么这个 oracle select 语句需要几分钟才能完成?

database - phpmyadmin 导出为 gzip、bzip 和 zip 时出现网络错误

mysql - 比较两个数据库的结构?

mysqldump + auto_increment 导致主键错误

mysql - 将时间戳舍入到最近的分钟

PHP PDO 连接失败

mysql - 两个右连接