2013-11-26 10 views
6

Ich versuche, einen None-Wert in einen Zeileneintrag meiner db einzufügen. present die Tabelle vorhandenNull in SQLite3 in Python einfügen

db.execute("INSERT INTO present VALUES('test', ?, 9)", "This is a test!") 
db.execute("INSERT INTO present VALUES('test2', ?, 10)", None) 

aber ich habe den Fehler:

ValueError: parameters are of unsupported type 

wie kann ich in der Reihe einen leeren Wert für das zweite Feld einfügen?

+0

Haben Sie mit NULL versuchen? – opalenzuela

Antwort

17

ein Tupel verwenden, d.h .:

db.execute("INSERT INTO present VALUES('test2', ?, 10)", (None,))