SQLAlchemy ВСТАВЛЯЮТ, ИГНОРИРУЮТ

Как я могу вставить несколько записей данных в дубликаты игнорирования таблицы. Я использую SQLAlchemy.

Спасибо!

24
задан spacemonkey 7 February 2010 в 20:54
поделиться

1 ответ

prefix_with("TEXT") добавляет произвольный текст между INSERT и остальным SQL. execute() принимает список словарей с теми записями, которые вы хотите вставить, или один словарь, если вы хотите вставить только одну запись.

Синтаксис SQLite для искомого поведения:

inserter = table_object.insert().prefix_with("OR REPLACE")
inserter.execute([{'column1':'value1'}, {'column1':'value2'}])
27
ответ дан 29 November 2019 в 00:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: