Brak autoincrement dla Integer Primary key w sqlite3

W sqlite3faq, wspomina się, że klucz podstawowy liczby całkowitej, którym podawana jest wartość zerowa, będzie automatycznie zwiększany. Ale to nie dzieje się dla mnie.

replikować tabelę w sqlite3,CREATE TABLE dummy( serial_num INTEGER PRIMARY KEY, name TEXT); i wypełnij go pythonem,

import sqlite3 as lite
con = lite.connect('some.db')
cur=con.cursor()
data = "someone's name"
cur.execute("INSERT INTO dummy VALUES(NULL, ?)", data)
con.commit()

Pierwszy atrybut serial_num jest wyświetlany pusty, podczas gdy atrybut name jest w porządku. Kiedy robięSELECT serial_num FROM dummy Po prostu dostaję kilka pustych miejsc. Co ja robię źle?

questionAnswers(2)

yourAnswerToTheQuestion