首页 新闻 会员 周边 捐助

mysqlbulkloader的csv文件必须生成在Mysql所在服务器吗 删除 设为未读

0
悬赏园豆:50 [待解决问题]

环境:.net core 2.2
MySqlBulkLoader bulk = new MySqlBulkLoader(conn)
{
FieldTerminator = ",",
FieldQuotationCharacter = '"',
EscapeCharacter = '"',
LineTerminator = "\r\n",
FileName = tmpPath,
NumberOfLinesToSkip = 0,
TableName = tableName,
};

                //bulk.Columns.AddRange(data.Columns.Cast<DataColumn>().Select(colum => colum.ColumnName).ToList());

                insertCount = bulk.Load();

mysql数据库是单独的服务器,我本地运行代码,总提示C:\CSV\abc.csv(示例) not found(Errcode:2 - No such file or directory)

亚洲DotNet首席技师的主页 亚洲DotNet首席技师 | 初学一级 | 园豆:143
提问于:2019-09-23 18:14
< >
分享
所有回答(2)
0

C:\CSV\abc.csv(示例) 是你代码运行的机器路径。

大兄弟竹子 | 园豆:55 (初学一级) | 2019-09-25 09:53

我用本机的mysql数据库是完全正常的,提这个就是怀疑mysql这个导入CSV的,是不是不支持远程文件?网上搜很多关键字都搜不到一个真正相关信息

支持(0) 反对(0) 亚洲DotNet首席技师 | 园豆:143 (初学一级) | 2019-09-25 14:57
0

设置Local=true就可以加载本地文件。

ohyex | 园豆:1696 (小虾三级) | 2020-06-25 00:03
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册