Основываясь на ответе, представленном в этом разделе [ Запись в базу данных MySQL с помощью панд с использованием SQLAlchemy to_sql , как было бы возможно, с помощью панд и fuzzywuzzy, сравнить файл CSV с данными вбазы данных (в двух столбцах) и, если она уже существует, перезаписать информацию в двух других столбцах, и если нет добавления всей строки?
EDIT
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)