我有一张桌子但是我设置默认值时遇到了很多麻烦。
我像这样创建表:
CREATE TABLE test (id INT DEFAULT 0)
但是这并没有设置默认值。我应该如何设置默认值?
答案 0 :(得分:0)
您使用的是设置默认值的正确语法:
>>> import sqlite3
>>> db = sqlite3.connect("")
>>> db.execute("CREATE TABLE test (id INT DEFAULT 0)")
>>> db.execute("INSERT INTO test DEFAULT VALUES")
>>> for row in db.execute("SELECT * FROM test"):
... print row
...
(0,)