как "вставить" строки в mysql на основе первичного ключа с помощью sqlalchemy to_ sql () с помощью pandas df? - PullRequest
0 голосов
/ 10 января 2020

Я сохраняю pandas df в mysql, используя sqlalchemy, как показано ниже,

db_connection = sql_engine.connect()
frame = pd_df.to_sql(table_name, db_connection, if_exists='append', index=False)

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

Я не хочу игнорировать строки, но обновлять все значения столбцов для этого идентификатора.

Как этого добиться?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...