Обновление 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()

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4.4 из 5