в следующих проектах ещё можно применить такое:
Отпадают танцы с бубном - не надо проверять есть таблица или нет.
CREATE TABLE IF NOT EXISTS book(id INTEGER PRIMARY KEY, fam, adress, tel);
INSERT OR REPLACE INTO book values(3,'Петров','Москва','1234567');
INSERT OR REPLACE INTO book values(NULL,'Петров','Москва','1234567');
Достаточно одной удаленной строки и id<>count.
CREATE TEMP TABLE tempusk AS SELECT * FROM usktable WHERE usktable.id = '%1';
UPDATE tempusk SET id = (select max(id)+1 from usktable);
INSERT INTO usktable SELECT * FROM tempusk;
DROP TABLE tempusk