我如何准确到我的本地机器?
select * into outfile'C:\ Info \ table1.txt' 字段以','从table1;
终止此查询在info文件夹下创建为服务器上的table1.txt,如何在此处指定本地计算机路径?
感谢。
答案 0 :(得分:3)
你不能直接这样做。 OUTFILE语法仅适用于服务器本身。但是,您可以这样做:
c:\> mysql -u username -h nameofserver -p -e "SELECT ... FROM database.table WHERE ..." > c:\info\table1.txt
如果您已将MySQL配置为允许从您的计算机进行远程连接。
答案 1 :(得分:1)
此查询在info文件夹下创建为服务器上的table1.txt,如何在此处指定本地计算机路径?
如果您使用SSH访问远程计算机,则不能,至少不能直接访问。据我所知,无法管道INTO OUTFILE
操作的结果。
解决方法的建议:
在本地计算机上创建可由服务器访问的网络共享(如果可能)
在服务器上创建网络共享(或FTP帐户......或WebDAV帐户...),将转储存储在那里并从那里获取