【发布时间】:2017-01-15 09:29:12
【问题描述】:
这个问题与 phpmyadmin 导出产生的文件大小有关。
我正在使用 phpmyadmin export 导出一个表。
几天前我已经导出了包含 1000 万行的表。
现在表格有 1500 万行。现在,当我再次导出同一张表时,生成的 table1.sql 文件大小比以前less。我使用完全相同的导出设置(最大查询大小等)
我也没有使用压缩。我正在导出到包含“INSERT INTO”查询的平面 .sql 查询文件。
这可能吗?也许有人可以说明情况。
可能相关的几件事 - - phpmyadmin 在“转储一些行:”旁边显示的行数小于确切的行数
(很遗憾,我无法附加任何一个导出文件 - 它们太大了。)
【问题讨论】:
-
查看 PHP 错误日志,或者检查文件的最后几行,看看它是完成还是失败
-
好建议。那里没有错误。 phpmyadmin 显示消息“已成功完成”,所以我假设没有遇到错误。
-
更好地使用mysqldump
mysqldump -p -u username DATABASE table --where="datefield >= 'start date' AND datefield <= 'end date')
标签: mysql database phpmyadmin export