Este tutorial destaca como usar as instruções MySQL Truncate para remover todos os dados em uma tabela de banco de dados.
A declaração MySQL Truncate faz parte das declarações de linguagem de definição de dados. No entanto, suas funções são semelhantes à declaração de exclusão, fazendo parecer parte da linguagem de manipulação de dados.
Para usar a declaração truncada, você deve ter os privilégios de queda no banco de dados.
Características do truncado
A seguir, são apresentadas algumas das características destacadas da declaração truncada que a diferencia da declaração de exclusão:
Uso básico
A sintaxe geral para usar a instrução truncate é:
Tabela truncada tbl_name;OBSERVAÇÃO: Você pode pular a palavra -chave da tabela, e a declaração truncada terá um desempenho semelhante. No entanto, é melhor adicionar a palavra -chave da tabela para evitar confusão com a função truncada.
Exemplo de uso de uso
Vejamos um exemplo de como usar a declaração truncada.
Para este exemplo, usarei a tabela de funcionários fornecida no recurso abaixo:
https: // dev.mysql.com/doc/índice-outro.html
Primeiro, selecione alguns valores da tabela para confirmar que não está vazia:
Selecione * FROM FUNCIONÁRIOS LIMITE 10;A saída é mostrada abaixo:
Agora que confirmamos que a tabela está cheia de dados, vamos tentar truncar a tabela como:
SET FORENGLAY_KEY_CHECKS = FALSE;Primeiro, definimos a variável estrago_key_check como false porque a declaração truncada falha se a tabela contiver restrições de outras tabelas.
Depois de removermos a capacidade de verificar as restrições de outras tabelas, chamamos a instrução truncate para remover os dados.
Você pode confirmar clicando em Selecionar:
Selecione * dos funcionários;CUIDADO: Não remova a verificação de restrições em tabelas em um banco de dados do mundo real.
Conclusão
Este guia o orientou como usar a instrução truncada no MySQL para remover dados em uma tabela. Espero que o tutorial tenha sido útil.