cursor.execute(
    """CREATE TABLE foo (id integer primary key autoincrement ,
                                    username varchar(50),
                                    password varchar(50))"""
    )
cursor.execute('INSERT INTO foo (username,password) VALUES (?,?)', ('test',
    'test'))
print(cursor.lastrowid)
Как получить вставленный идентификатор после вставки строки в SQLite с помощью Python?