2010-02-07 13 views

risposta

24

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'}])