如何通过块将MYSQL数据导出到CSV?

时间:2018-03-15 12:22:21

标签: mysql export-to-csv

我在表格中有30万行。如何在50 000行的大块中将MySQL数据导出到csv?

我有一个整体的出口数据。

我尝试了以下查询:

SELECT * 
INTO OUTFILE 'file_0.csv' 
FROM users 
WHERE id BETWEEN 5 AND 50000

不工作

1 个答案:

答案 0 :(得分:1)

如果你这样做:

 mysql> show variables like "%secure%";
 +--------------------------+-----------------------+
 | Variable_name            | Value                 |
 +--------------------------+-----------------------+
 | require_secure_transport | OFF                   |
 | secure_auth              | ON                    |
 | secure_file_priv         | /var/lib/mysql-files/ |
 +--------------------------+-----------------------+
 3 rows in set (0.23 sec)

您可以看到有关" secure_file_priv"

的设置

您需要更新此设置。并在查询中提供相同的路径。