AutoId SQL Para limpar tabelas sujas

Comando que não posso esquecer para limpar tabelas e economizar bytes em longas tabelas relacionais com chave primária em AUTO_INCREMENT.

Sempre que tenho uma tabela relacional na qual múltiplos usuários inserem e deletam ocorrências gerando “para lá de milhão” de registros, as coisas podem ficar desnecessariamente pesadas. Por isso vale a pena criar uma rotina para limpar e organizar as tabelas sem a perda de informações.

Código MySQL (PHPMyAdmin)

SET @autoid :=0;  
UPDADE mytable SET id = @autoid := (@autoid+1); 

Para funcionar, a coluna precisa ser necessariamente AUTO_INCREMENT.

Um comando simples que me ajudou muito hoje.

One Reply to “AutoId SQL Para limpar tabelas sujas”

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.