Я хочу увеличить мой целочисленный первичный ключ на 1 для каждой новой записи в конкретной таблице. Я прочитал, что я мог бы сделать это с помощью AUTOINCREMENT. С другой стороны, я нашел примечание ниже:
Обратите внимание, что "монотонно увеличивающееся" не означает, что ROWID всегда увеличивается ровно на единицу. Одним из них является обычный прирост. Однако, если вставка завершается неудачно из-за (например) ограничения уникальности, ROWID неудачной попытки вставки может не использоваться повторно при последующих вставках, что приводит к пробелам в последовательности ROWID. AUTOINCREMENT гарантирует, что автоматически выбранные ROWID будут увеличиваться, но не будут последовательными.
Итак, мой вопрос: использовать ли автоинкремент для подсчета строк в таблице?