mysqldump - 限制来自 mysqldump 的记录数?

标签 mysqldump

我正在尝试将大型数据库中的一小部分记录加载到测试数据库中。

你如何告诉 mysqldump 只给你 800 万条记录中的 n 条记录?

谢谢

最佳答案

正如 skaffman 所说,使用 --where 选项:

mysqldump --opt --where="1 limit 1000000" database

当然,这将为您提供每个表中的前一百万行。

关于mysqldump - 限制来自 mysqldump 的记录数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/135835/

相关文章:

mysql - 迁移服务器,不想丢失 MySQL 数据。 Master-Master 设置是否可行?

mysql - 我想复制一个数据库中包含的表并插入到另一个数据库表中

mysql - 如何排除某些表的数据但保持 mysqldump 的结构?

cron - cron 中 mysqldump 动态文件名的正确格式?

mysql - 在 mysqldump 命令行上指定单独的配置文件

mysql - 从mysql中的表中转储单个记录的脚本

mysql - 将 mysqldump 管道传输到 mysql

mysql - 如何在 Rails 3 中备份和恢复 mysql 数据库

mysql - 有一个带索引的 mysqldump。如何通过禁用它们来导入它?

mysql - 如何在同时使用DDL时使用mysqldump和单事务获取正确的转储?