MySQL的:启用LOAD DATA LOCAL INFILE复位

问题描述 投票:0回答:1

阅读这里几个答案后,我终于想通了,为什么我的.csv文件不是通过命令提示符加载英寸我不得不启用LOAD DATA LOCAL INFILE。一旦我做到了,我读了全局变量和他们的。我能够加载数据即可。然而,关闭命令提示符后,我重新打开它,而可变还在读为ON时,它不会让我导入其他.csv文件。我是否需要打开本地INFILE关闭并重新打开它重新工作

编辑:这是我尝试使用上传的代码。它工作在第一时间(甚至不是31分钟前),但现在它不会工作

load data local infile '…\\Mod 8\\Vehicles_2016.csv'
into table vehicles_2016
fields terminated by ','
enclosed by '"'
lines terminated by '\n'
ignore 1 lines
(@col1, @dummy, @dummy, @col2
,@dummy, @dummy, @dummy, @dummy, @dummy
,@dummy, @dummy, @dummy, @dummy, @dummy
,@dummy, @dummy, @dummy, @dummy, @dummy
,@dummy, @dummy, @dummy, @dummy, @dummy
)
set accident_index=@col1,vehicle_type=@col2;

此外,我试图关闭全局变量和装货前重新打开它,但没有奏效。

mysql global-variables load-data-infile
1个回答
0
投票

每个MySQL客户端连接需要使用“--local-INFILE”或数据库API中的相应选项来启动。

© www.soinside.com 2019 - 2024. All rights reserved.