Обновление CSV в MySQL - Visual Basic .NET
Формулировка задачи:
Здравствуйте!
У меня есть файлы csv их необходимо загружать в удаленную базу. При этом если такие записи есть то обновлять определенные поля а если нету то добавлять.
Файлов много, записей в общей сложности будет свыше 30000, обновление данных раз в неделю.
вот то что сам сделал:
Это все работает но очень медленно. И я точно знаю что есть метод проще (это всегда так, ибо я тот еще кодер) но найти не смог.
На 4800 записей ушло 20 минут.
Решение задачи: «Обновление CSV в MySQL»
textual
Листинг программы
cmd.CommandText = "Load DATA LOCAL INFILE '\tmp" & IO.Path.GetFileName(File) & "' REPLACE INTO TABLE `usrusersTemp`" & " FIELDS TERMINATED BY ';' ( `login` , `fio` , `adres` , `Debt` , `phone` , `email` )" Debug.Print(cmd.CommandText) cmd.ExecuteNonQuery()
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д