Pandas и Fuzzy - сравнение CSV и MySQL перед перезаписью
Основываясь на ответе, представленном в этом разделе [ Запись в базу данных MySQL с помощью панд с использованием SQLAlchemy, to_sql, как было бы возможно, с помощью pandas и fuzzywuzzy, сравнить файл csv с данными в базе данных (в двух столбцах) и, если это уже существует, перезаписать информацию в двух других столбцах, и если нет добавления всей строки?
РЕДАКТИРОВАТЬ
import pandas as pd
from sqlalchemy import create_engine
column_names = ['column1', 'column2', 'column3', 'column3', 'column4', 'column5']
df = pd.read_csv('file.csv', header = None, names = column_names)
print(df)
engine = create_engine('mysql+pymysql://user:password@localhost')
with engine.connect() as conn, conn.begin():
df.to_sql('tableminysql', conn, if_exists='replace', index=False)