阅读这里几个答案后,我终于想通了,为什么我的.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客户端连接需要使用“--local-INFILE”或数据库API中的相应选项来启动。