MySQL: 启用 LOAD DATA LOCAL INFILE 重置

MySQL: Enable LOAD DATA LOCAL INFILE reset

在阅读了此处的几个答案后,我终于明白了为什么我的 .csv 文件没有通过命令提示符加载。我必须启用加载数据本地文件。一旦我这样做了,我就读取了全局变量,它们就打开了。那时我能够加载数据。但是,在关闭命令提示符后,我重新打开它,当变量仍显示为 ON 时,它不允许我导入另一个 .csv 文件。我是否需要关闭本地 infile 并重新打开它才能再次工作

编辑:这是我试图用来上传的代码。第一次成功了(30分钟前还不到),现在不行了

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。