gpt4 book ai didi

MySQL:启用 LOAD DATA LOCAL INFILE 重置

转载 作者:行者123 更新时间:2023-11-29 16:18:54 25 4
gpt4 key购买 nike

阅读此处的几个答案后,我终于弄清楚为什么我的 .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 中的相应选项启动。

关于MySQL:启用 LOAD DATA LOCAL INFILE 重置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54623557/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com