【发布时间】:2013-08-01 12:15:33
【问题描述】:
我一直在尝试加快将客户记录添加到我整理的 C#/MySQL 应用程序的方式。我的应用程序严重依赖二维字符串数组 (string[,]),到目前为止,我已经构建了自定义函数,这些函数生成插入语句并以四十个或一次为一组处理它们(用分号分隔)。我刚刚发现了 LOAD DATA INFILE 命令,它更简单、更快,而且我可以使用 REPLACE 密码来设置是否更新现有记录。我可以将数组导出到 CSV 文件,然后使用 LOAD DATA INFILE 将它们上传到适当的表中。但是,这似乎非常麻烦,我必须相信有一些方法可以调整 LOAD DATA INLINE 或使用类似的不同命令,我可以使用它来上传二维数组或该数组的格式化字符串打印输出,而无需必须导出到文件。
提前致谢!
【问题讨论】:
标签: c# mysql multidimensional-array load-data-infile