Eu sei que no MySQL na linha de comando posso redefinir o campo de incremento automático de uma tabela para 1 com isto:
ALTER TABLE tablename AUTO_INCREMENT = 1
Estou curioso para saber se existe uma maneira de fazer isso de dentro do phpMyAdmin. Algo como uma caixa de seleção para redefinir o incremento automático ou algo mais nesse sentido?
Não que haja algo de errado com a abordagem da linha de comando. Mais uma daquelas curiosidades que fico pensando... Obrigado desde já!
phpmyadmin
Talvez você possa simplesmente selecionar a guia Operações do phpMyAdmin:
Como esta é uma das perguntas mais frequentes para o phpmyadmin, você pode aprender mais sobre isso neste blog: http://trebleclick.blogspot.com/2009/01/mysql-set-auto-increment-in-phpmyadmin.html
Informações complementares
Para uma tabela vazia , outra maneira de redefinir o atributo auto_increment é executar
Não execute isso se você tiver dados nele. Se você quiser lavar os dados, fique à vontade.
No phpmyadmin, basta clicar na
SQL
guia, digitar o comando e executá-lo.Para uma tabela não vazia , você pode querer ajustar o atributo auto_increment para o maior id existente em uso caso entradas mais altas tenham sido excluídas.
Primeiro, otimize a tabela
Em seguida, localize o valor mais alto para a coluna auto_increment (digamos que seja
id
)Suponha que a resposta retorne 27. Vá para a guia Operações e digite 28.
Como complemento às outras respostas, prefiro uma abordagem mais visual:
Clique na tabela que deseja alterar.
Clique Operations:
Observe também que: