
Este artigo ensina como limpar todo o conteúdo de uma tabela em um banco MySQL utilizando o comando TRUNCATE TABLE;
A sintaxe básico do comando é a seguinte:
TRUNCATE TABLE tabela;
Para limpar o conteúdo, basta informar o nome da tabela.
Na maioria dos casos, o que o comando faz é um
DELETE
de todas as linhas, como se não houvesse uma cláusula
WHERE
. Em bancos do tipo INNODB, o comando verifica todas chaves estrangeiras antes de remover as linhas. O comando também reseta o contador do
AUTO_INCREMENT
para zero.
Comentários