Я изо всех сил пытаюсь выяснить, как сделать REPLACE INTO, используя sqlalchemy, решения других вопросов, кажется, либо устарели, либо я не уверен, что они работают в моей ситуации.
Кодна данный момент для вставки выглядит так:
meta = MetaData()
tbl = Table(table_name, meta, autoload=True, autoload_with=db)
conn = db.connect()
conn.execute(tbl.insert(), list(data))
Очевидно, что это не удастся, если запись уже существует.Как я могу превратить этот код в эквивалент операции REPLACE INTO?
Примечание. Я не знаю ни названия, ни структуры таблицы раньше времени, следовательно, автозагрузка.