环境:.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)
C:\CSV\abc.csv(示例) 是你代码运行的机器路径。
我用本机的mysql数据库是完全正常的,提这个就是怀疑mysql这个导入CSV的,是不是不支持远程文件?网上搜很多关键字都搜不到一个真正相关信息
设置Local=true
就可以加载本地文件。