【发布时间】:2019-02-11 03:23:41
【问题描述】:
在这里阅读了几个答案后,我终于弄清楚了为什么我的 .csv 文件没有通过命令提示符加载。我必须启用加载数据本地 infile。一旦我这样做了,我就读取了全局变量并且它们打开了。那时我能够加载数据。但是,在关闭命令提示符后,我重新打开它,当变量仍然读取为 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 global-variables load-data-infile