0
我知道LOAD DATA INFILE可用於加載文本/ csv數據。但是,這似乎僅限於插入。但是,有沒有辦法讓MYSQL使用c#批量導入SQL文件。MySQL使用批量SQL語句與c#
我的希望是建立一個文本文件中的SQL,然後將其發送到我的連接。由於這個過程是每天都在進行的,我需要它自動執行,以便在程序啓動後我不必有任何用戶干預。它只需要很長的時間插入和更新當它可以批量完成。
我知道LOAD DATA INFILE可用於加載文本/ csv數據。但是,這似乎僅限於插入。但是,有沒有辦法讓MYSQL使用c#批量導入SQL文件。MySQL使用批量SQL語句與c#
我的希望是建立一個文本文件中的SQL,然後將其發送到我的連接。由於這個過程是每天都在進行的,我需要它自動執行,以便在程序啓動後我不必有任何用戶干預。它只需要很長的時間插入和更新當它可以批量完成。
你有沒有試過MySqlBulkLoader,它只是一個包裝LOAD DATA INFILE的C#類。
http://dev.mysql.com/doc/refman/5.1/en/connector-net-programming-bulk-loader.html
YSK:偶批量導入在批量導入中爲每一行都執行插入。它只是放棄像其他系統用戶友好的保護措施來加速這一過程。 – JohnFx 2013-05-03 02:25:43