Como resetar o auto incremento em SQL
Neste artigo você vai aprender a como resetar o auto incremento em SQL, alterando ele para o valor que você desejar na sua tabela

Fala programador(a), tudo bem? Bora aprender mais sobre configurações de tabela, auto incremento e também SQL!
Formação Claude Code
Domine Claude Code do absoluto zero até o avançado
- 120 aulas
- 4 projetos
- 9h 45min
Para nossa alegria, fazer isso com SQL é muito simples, neste caso vamos aplicar com MySQL, mas você pode adaptar para outros bancos relacionais sem muitos problemas
Vamos utilizar o comando ALTER TABLE para isso
Veja um exemplo prático para alteração do AUTO_INCREMENT:
ALTER TABLE nomedatabela AUTO_INCREMENT = 1;
Desta maneira teremos o AUTO_INCREMENT alterado para o valor 1
O incremento é uma constraint, adicionada geralmente na criação de uma tabela
E também utilizada na coluna que tem PRIMARY KEY, que é o id
Conclusão
Neste artigo você aprendeu a como resetar o auto incremento em SQL, utilizamos o banco MySQL neste caso
Note que este valor não pode ser alterado para um menor que um incremento já existente
Ou seja, se você quiser resetar para 1, na maioria dos casos vai ter que deletar os registros já existentes na tabela
Confira nossos cursos gratuitos no Youtube, com vídeos todos os dias!
Se inscreva e ative o sininho para receber as notificações e aprender mais ainda sobre desenvolvimento web!
Veja também nosso catálogo de cursos na Udemy, todos com exercícios e projetos práticos, nas mais diversas tecnologias
O link acima contém um cupom de desconto para os cursos!
Formações
Formação Vibe Coding
Do Prompt ao Produto: Crie Software Real com IA
- 474 aulas
- 20 projetos
- 39h 27min
Blog | Mais populares
Como limpar uma tabela SQL? [comando delete]
Como limpar uma tabela SQL? As empresas modernas acumulam uma quantidade enorme de dados em seus sistemas e bancos. Para manter esses dados organizados e […]
Chave primária e chave estrangeira: o que é, quais as diferenças?
O que é chave primária e chave estrangeira banco de dados? Chave primária e chave estrangeira são conceitos fundamentais em bancos de dados relacionais. A […]
O que é dump de banco de dados?
O que é dump de banco de dados? Dump de banco de dados é uma cópia das informações de um banco de dados armazenada em […]
