2013-12-12 48 views
1

这是我从csv将数据加载到mysql的查询。在这里,我在桌面上有csv文件,并希望将数据加载到我的实时服务器。这是可以加载在现场服务器?在此先感谢从桌面载入数据csv文件到现场服务器

LOAD DATA LOCAL 
    INFILE 'C:/Users/Home/Desktop/IPLOCATION.CSV' 
INTO TABLE 
    `iplocation` 
FIELDS TERMINATED BY ','; 
+1

您需要先将CSV文件传输到服务器。 –

回答

-1

不,这是不可能的,你的服务器不会解决桌面客户端路径

+1

LOAD DATA LOCAL确实是 – abasterfield

2

我已经使用以下加载CSV数据(与Windows行尾)

LOAD DATA LOCAL INFILE 'Country.csv' INTO TABLE `Country` 
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\r\n'; 
排列

From this link

如果指定了LOCAL,则该文件被客户端程序读取在客户端主机上并发送到服务器。

+0

OP要求解析来自服务器的客户端路径 – sumit

+1

如果指定了LOCAL,则客户端主机上的客户端程序将读取该文件并将其发送到服务器http://dev.mysql.com/ DOC/refman/5.1/EN /负载data.html。该文件需要在连接的客户端位置;推测连接的客户端在桌面上。 – abasterfield

相关问题