21
Come posso inserire più record di dati in tabella ignorando i duplicati. Sto usando SQLAlchemy.SQLAlchemy INSERT IGNORE
Grazie!
Come posso inserire più record di dati in tabella ignorando i duplicati. Sto usando SQLAlchemy.SQLAlchemy INSERT IGNORE
Grazie!
prefix_with("TEXT")
aggiunge un testo arbitrario tra INSERT
e il resto dell'SQL. execute()
accetta un elenco di dizionari con i record che si desidera inserire o un singolo dizionario se si desidera solo inserire un singolo record.
La sintassi SQLite per il comportamento che stai cercando:
inserter = table_object.insert().prefix_with("OR REPLACE")
inserter.execute([{'column1':'value1'}, {'column1':'value2'}])