如何将带有查询的mysql输出保存到cav文件中

时间:2019-05-17 05:13:58

标签: mysql-8.0

我正在尝试将带有查询的MySQL输出保存到CSV文件中。

SELECT 'stud_id'

UNION ALL

/* Now the actual query */
SELECT students.stud_id 

FROM students 

/* Save the query results to a file */
INTO OUTFILE '/tmp/select.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n';

我收到错误1227。访问被拒绝错误。

1 个答案:

答案 0 :(得分:0)

首先检查权限。

该错误的另一个原因可能是mysql配置选项secure-file-priv。 使用SHOW VARIABLES LIKE "secure_file_priv";

进行检查

您可能必须在数据库配置中更改此设置。如果您是独自使用服务器,建议将secure_file_priv设置为''