Zerar/Manipular Sequence/Auto Incremento no SQLITE


Para quem precisa zerar ou manipular o contador de auto-incremento do SQLite segue uma dica muito simples.

Para zerar o sequence:

  • delete from sqlite_sequence where name='nome da sua tabela'


Se quiser visualizar todos os sequences:

  • select * from sqlite_sequence 

Para mudar o valor de uma sequence (por exemplo: 2):

  • update sqlite_sequence set seq= 2 where name='nome da sua tabela'

É isso. Para saber mais, acesse: http://sqlite.org/autoinc.html

Até a proxima!

Comentários

  1. Bom dia Nilcemar. Excelentes suas explicações.

    Você saberia me dizer como faço para criar uma nova base a partir de outra já existente no SQLite?

    Obrigado!

    ResponderExcluir
    Respostas
    1. Olá Cezar, use o Sqlite Expert personal (http://www.sqliteexpert.com/download.html) , lá vc copia a DDL de uma tabela e cola no SQL editor, ai é so executar e ele duplica... Abraços

      Excluir

Postar um comentário

Postagens mais visitadas deste blog

[resolvido] USB To Serial Prolific no Windows 7 e 8x e 10

Corrigir BAD_SYSTEM_CONFIG_INFO no Windows 7,8, 8.1, 10

Como Alterar o Perfil da Rede Pública para Privada no “Windows 8.1″ e “Windows Server 2012″