2010-02-07 12 views

Odpowiedz

24

prefix_with("TEXT") dodaje dowolny tekst między INSERT a resztą SQL. execute() akceptuje listę słowników zawierającą rekordy, które chcesz wstawić, lub pojedynczy słownik, jeśli chcesz wstawić pojedynczy rekord.

SQLite składnia dla zachowania szukasz:

inserter = table_object.insert().prefix_with("OR REPLACE") 
inserter.execute([{'column1':'value1'}, {'column1':'value2'}])