我意识到LOAD DATA INFILE可用于加载 text/csv 数据。但是,这似乎仅限于插入。但是,有没有办法让 MYSQL 使用 c# 批量导入 SQL 文件。
我希望在文本文件中构建 SQL,然后将其发送到我的连接。由于这个过程是每天的,我需要它自动化,这样一旦程序启动我就不必有任何用户干预。当可以批量完成时,插入和更新的时间太长了。
你试过MySqlBulkLoader吗,它只是一个包装了LOAD DATA INFILE的C#类。
http://dev.mysql.com/doc/refman/5.1/en/connector-net-programming-bulk-loader.html