Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
导出电子邮件块phpmyadmin_Php_Mysql_Database_Email_Phpmyadmin - Fatal编程技术网

导出电子邮件块phpmyadmin

导出电子邮件块phpmyadmin,php,mysql,database,email,phpmyadmin,Php,Mysql,Database,Email,Phpmyadmin,我已经阅读了很多关于如何从phpmyadmin导出数据的内容,我对这个过程很熟悉,但是在导出一个非常大的电子邮件数据库时,我遇到了一些问题 我有一个4000多万封电子邮件的列表,需要导出到csv文件 因此,我要做的是指定要转储的行数: (转储一些行),我一次出口100万 以下是我感到困惑的部分: 从以下位置开始的行: 例如,如果我导出1000000封电子邮件并从第0行开始,那么下一次导出应该是另外1000000封电子邮件,但从第33333.33行开始?然后下一次导出将是1000000封电子邮件,

我已经阅读了很多关于如何从phpmyadmin导出数据的内容,我对这个过程很熟悉,但是在导出一个非常大的电子邮件数据库时,我遇到了一些问题

我有一个4000多万封电子邮件的列表,需要导出到csv文件

因此,我要做的是指定要转储的行数: (转储一些行),我一次出口100万

以下是我感到困惑的部分:

从以下位置开始的行:

例如,如果我导出1000000封电子邮件并从第0行开始,那么下一次导出应该是另外1000000封电子邮件,但从第33333.33行开始?然后下一次导出将是1000000封电子邮件,从第66666.66行开始。假设默认值为30行

我的目标是拥有40个csv文件,每个文件包含1000000封电子邮件

如果有人对如何做到这一点有更好的想法,我很想听听你的建议


谢谢

如果导出100万行,下一次导出将从100万行开始,1我的数据库中总共有1218264行。每行包含30封电子邮件。那么,我如何在第1000001行开始第二次导出呢?您将无法通过33333.33进行偏移,因为无法通过一行的一小部分进行偏移。您可以使用
LIMIT
在查询中定义偏移量
SELECT*自您的_表LIMIT 33333、33333
,其中偏移量的第一个数字,第二个是要选择的行数。因此,第二个查询将使用实际产生错误的
LIMIT 666663333
。所以这个选项不起作用。