App Android | Significado dos NomesSignificado dos Nomes
Dicas

Como Reparar Todas as Tabelas de um Banco – MySQL

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.

Gostou? Avalie:

0 / 5 0
Botão Voltar ao topo

Adblock detectado

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