Если вам, вас может заинтересовать SQLite FAQ # 1: Как мне создать поле AUTOINCREMENT?:
Краткий ответ: столбец, объявленный INTEGER PRIMARY KEY, будет автоматически увеличиваться.
Это на самом деле не совсем точно.Целочисленный первичный ключ действительно будет увеличиваться, однако, если таблица удаляет все строки, она начинается снова с начала. Важно, если вы хотите, чтобы все связанные записи были правильно связаны, чтобы использовать описание автоинкремента после объявления первичного ключа в целочисленном поле.,