#ibis
#ибис
Вопрос:
Доброе утро,
Мне нужно проверить, существует ли элемент в таблице MySQL. Если это так, мне нужно проверить, нужно ли обновлять данные новой информацией. Если его не существует, мне нужно его создать.
Я знаю, как 1) проверить наличие элемента с помощью Ibis и 2) создать новую строку в таблице, если элемент не существует, используя df.to_sql. Я не могу понять, как вставить или обновить существующую строку новой информацией с помощью Ibis.
На данный момент я использую Ibis для выполнения всех своих запросов, использую SQLAlchemy для обновления данных, если это необходимо, и использую df.to_sql Python для добавления новых данных, но это слишком сложно.
Я читал документацию, но она расплывчата по этой теме. Я нашел «Некоторые бэкэнды поддерживают вставку данных в существующие таблицы из выражений». но в ibis.backends.mysql
документации ничего не говорится о вставках или обновлениях.
Спасибо.
-Дэвид