Dicas

Como reparar tabelas MySQL com o comando REPAIR TABLE

Reparo de tabelas MySQL: dicas para evitar perda de dados

Comando para reparar todas as tabelas de um banco MySQL

REPAIR TABLE repara uma tabela possivelmente corrompida, apenas para determinados mecanismos de armazenamento.

Embora normalmente você nunca precise executar REPAIR TABLE, se ocorrer um desastre, é muito provável que esta declaração recupere todos os seus dados de uma tabela MyISAM.

Quem já precisou fazer um repair table em um banco MySQL sabe que é um trabalho manual e repetitivo. Ou seja, se o banco tem 500 tabelas, vamos ter que digitar o comando repair table para cada uma delas.

Para facilitar a operação no dia-a-dia, podemos concatenar comandos e reparar todas as tabelas de uma vez.

Código:

SELECT CONCAT(' table ', table_name, ';') FROM information_schema.tables WHERE table_schema='NOMEDOBANCO_COM';

Com esse procedimento você pode reparar a tabelas de seu banco.

Faça um backup antes de executar uma operação de reparo de tabela; sob algumas circunstâncias, a operação pode causar perda de dados. As possíveis causas incluem, entre outros, erros no sistema de arquivos.

Conclusão:

O comando REPAIR TABLE é uma ferramenta útil que pode ajudá-lo a reparar tabelas MySQL corrompidas. Ao seguir as dicas fornecidas neste artigo, você pode usar o comando REPAIR TABLE com segurança e eficácia.

Botão Voltar ao topo

Adblock detectado

Por favor, considere apoiar-nos, desativando o seu bloqueador de anúncios