0

我一直在尝试加快将客户记录添加到我放在一起的 C#/MySQL 应用程序的方式。我的应用程序严重依赖于二维字符串数组(string[,]),到目前为止,我已经构建了自定义函数,这些函数生成插入语句并以四十个或一次为一组(以分号分隔)处理它们。我刚刚发现了 LOAD DATA INFILE 命令,它更简单、更快,而且我可以使用 REPLACE 密码来设置是否更新现有记录。我可以将数组导出到 CSV 文件,然后使用 LOAD DATA INFILE 将它们上传到适当的表中。然而,

提前致谢!

4

1 回答 1

0

生成一个 XML blob,然后让 SQL Server 使用 xquery 解析 XML,以便您可以批量加载数据。比 LOAD DATA INFILE 简单得多。

于 2013-07-31T19:44:14.613 回答