2013-11-26 3 views
6

Я пытаюсь вставить значение None в строку ввода моего db. таблица present существуетВставить Null в SQLite3 в Python

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

, но я получаю сообщение об ошибке:

ValueError: parameters are of unsupported type 

Как вставить пустое значение для второго поля в строке?

+0

Пробовали ли вы с NULL? – opalenzuela

ответ

17

Используйте кортеж, т.е .:

db.execute("INSERT INTO present VALUES('test2', ?, 10)", (None,)) 
Смежные вопросы