Sin autoincremento para clave principal entera en sqlite3

En el sqlite3Preguntas más frecuentes, se menciona que una clave primaria entera que se alimenta con un valor nulo se autoincrementaría. Pero esto no está sucediendo para mí.

para replicar, una tabla en sqlite3,CREATE TABLE dummy( serial_num INTEGER PRIMARY KEY, name TEXT); y llenarlo usando python,

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()

El primer atributo serial_num se muestra en blanco mientras que el atributo de nombre está bien. Cuando lo hagoSELECT serial_num FROM dummy Acabo de conseguir un montón de espacios en blanco. ¿Qué estoy haciendo mal?

Respuestas a la pregunta(2)

Su respuesta a la pregunta