我想将MySQL加载数据本地数据插入一个带有SQL上的环境,该环境在一台服务器上和另一台服务器上的文件。
带有文件的服务器具有一个IP地址:192.xxx.xx.xx
文件服务器上文件的路径是:c:/repos/example.com/web/matches/temp/
我现在拥有的mysql,这是不起作用的:
LOAD DATA
LOCAL INFILE '//192.XXX.XX.XX/C:/repos/example.com/web/matches/temp/20180218test08Y_PeopleInMatches.txt'
INTO TABLE EventResultsSwimmersInSwims
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY 'n' (UserID, CompetitorID, UserNumber, Time)
SET
MatchID = "20180218test08Y";
对此的任何帮助将不胜感激
'本地'应该从字面上解释。这意味着MySQL客户端正在运行的系统。请参阅文档。
如果指定了本地 客户端主机并发送到服务器。该文件可以作为完整 路径名指定其确切位置。如果作为相对路径给出 名称,名称是相对于目录的解释 启动了客户端程序。
替代方案,即没有"本地"是为了使文件从数据库服务器本身上的目录读取。