MySQL select into outfile不会将文件写入我选择的目录

时间:2013-01-16 19:07:29

标签: mysql select directory into-outfile

以下命令:

select * 
  INTO OUTFILE '\home\user1\NetBeansProjects\project1\dumps\theData.csv'
  FIELDS TERMINATED by ','
  LINES TERMINATED BY '\n'
  from database1

不会将名为theData.csv的文件写入指定目录。

  1. 如何将此文件写入指定目录?

2 个答案:

答案 0 :(得分:3)

路径似乎没有写 - 如果你在Linux服务器上,那么我希望路径包含斜杠而不是反斜杠,如果你在Windows机器上,我希望驱动器号出现在某个地方(和你在一起)无法写入网络文件夹 - 只在DB服务器计算机的本地文件夹中。)

此外,只是为了消除权限问题或尝试覆盖现有文件,请尝试写入' /tmp/non_existing_file.csv'。

答案 1 :(得分:0)

您使用的是Windows还是Linux?您可能需要将反斜杠更改为正斜杠。您还需要更改MySQL Query浏览器或Workbench中的设置以默认查看此文件夹。