Removedor de comentários SQL
Remove comentários de linha e /* */ bloqueia comentários do SQL sem tocar em literais de string.
Removedor de comentários SQL
Cole um script SQL e esta ferramenta remove os comentários: -- comentários de linha até o final da linha e /* */ bloqueia comentários onde quer que apareçam, incluindo blocos que abrangem várias linhas. Use-o para limpar um despejo de esquema antes de compartilhá-lo, reduzir uma migração antes de confirmá-la ou remover notas internas de uma consulta que você está prestes a enviar a um cliente ou colar em um ticket.
Ao contrário de uma localização e substituição ingênua, a ferramenta realmente tokeniza o SQL. Strings entre aspas simples (incluindo o escape '' duplo), identificadores entre aspas duplas e identificadores de backtick do MySQL são copiados sem serem alterados, portanto, um valor como '-- not a comment' ou uma coluna chamada "a--b" sobrevive exatamente como escrito. O seletor de remoção limita a limpeza apenas a comentários de linha ou bloqueia comentários apenas quando você precisa de apenas um tipo.
Duas opções controlam os detalhes. Manter comentários marcados preserva qualquer comentário que comece com um marcador — com o padrão ! isso significa -! anotações e dicas executáveis do MySQL como /*!40101 ... */ permanecem no lugar, o que é importante quando um dump depende delas. Eliminar linhas vazias remove linhas que continham apenas um comentário, de modo que um script com muitas anotações não se transforme em uma escada de linhas em branco; as linhas em branco existentes são sempre mantidas.
Tudo é executado localmente em seu navegador — seu SQL nunca é carregado, portanto, esquemas, nomes de tabelas e dados em strings literais permanecem em sua máquina. A contagem abaixo da saída mostra quantos comentários foram removidos e quantos bytes você salvou.