Я использую sqlite в своем приложении для Android.
Когда я удаляю все записи из таблицы, то следующая запись также является инкрементом последнего серийного номера. Если я удаляю все записи из таблицы, мне нужно начать с 1 Как это сделать?
Звучит так, как будто вы хотите сбросить AUTO_INCREMENT на 0.
DELETE FROM tablename; DELETE FROM SQLITE_SEQUENCE WHERE name='tablename';
Вы можете сделать это так,
delete from sqlite_sequence where name='your_table';
Изменение SQLITE_SEQUENCE Таблица не является хорошим вариантом, потому что она может нарушить AUTOINCREMENT Алгоритм генерации ключей. Вы можете видеть это Answer.
Answer