Вставка / обновление записей в SQL Server из Dataframe с использованием Python - PullRequest
1 голос
/ 13 апреля 2019

Я получаю данные в CSV-файле от клиента.Я хотел бы очистить данные, то есть удалить недопустимые строки, а затем отправить данные в таблицу сервера SQL с помощью Python.

Для вставки данных я использую приведенный ниже код, и он отлично работает, но я не могу найти самый быстрый способ обновить существующую запись.Это означает, что если какая-то запись (ключ MDMID) уже существует, не вставляйте ее, а обновите существующую запись.

 list_of_tuples = df_total.values.tolist()
 sql_statement="insert into Table1(MDMID,IdentifierTypeID,IdentifierCountry,IdentifierValue) VALUES(?, ?, ?, ?)"
 cursor = con.cursor()
 cursor.fast_executemany = True
 cursor.executemany(sql_statement, list_of_tuples)
 con.commit()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...