限制来自mysqldump的记录数?
时间:2020-03-06 14:44:51 来源:igfitidea点击:
我正在尝试将一小部分记录样本从大型数据库加载到测试数据库中。
我们如何告诉mysqldump仅给我们800万条记录中的n条?
谢谢
解决方案
可以给mysqldump一个SQL查询来执行,它将从中获取转储的数据。然后,我们可以在查询中使用" limit X"子句来限制行数。
正如skaffman所说,请使用--where选项:
mysqldump --opt --where="1 limit 1000000" database
当然,这将为我们提供每个表的前一百万行。