mysqlimport如何在内部工作?

时间:2018-07-06 11:40:20

标签: mysql mysqlimport

MySQL文档说LOAD DATA INFILE的速度是批量插入(INSERT VALUES)的20倍,我正打算在应用程序中将INSERT VALUES替换为LOAD DATA INFILE

当我使用ADO.NET尝试LOAD DATA INFILE时,它以错误结尾。似乎无法从未运行MySQL的本地计算机加载文件。

但这对于mysqlimport来说不是问题,文档还说了这一点。

  

您还可以使用mysqlimport实用程序加载数据文件;它   通过向服务器发送LOAD DATA INFILE语句进行操作。的   --local选项使mysqlimport从客户端主机读取数据文件。

我很好奇,当mysqlimport将数据导入远程计算机上的MySQL时使用什么协议。

是否正在解析数据文件并像INSERT VALUES那样构造SQL? 还是有特殊协议可以直接将数据文件发送到MySQL?

0 个答案:

没有答案