Thi*_*ode 7 mysql sql into-outfile
我在服务器上有一个shell脚本.该脚本将csv文件吐出到本地目录.问题是数据库服务器在服务器b上.如何在这样的设置中使用select*into outfile?
我明白了
Can't create/write to file '/home/username/test.csv/' (Errcode: 2)
Run Code Online (Sandbox Code Playgroud)
使用'LOCAL'关键字解决了加载数据的影响.outfile有类似的东西吗?
Ike*_*ker 14
select into outfile 只能在服务器上创建文件,而不是客户端.
以下是手册为您的情况推荐的内容:
如果要在服务器主机以外的某个客户端主机上创建生成的文件,则不能使用SELECT ... INTO OUTFILE.在这种情况下,您应该使用诸如mysql -e"SELECT ..."> file_name之类的命令在客户端主机上生成文件.
http://dev.mysql.com/doc/refman/5.1/en/select.html