Eliminador de comentarios SQL
Quite los comentarios de línea y /* */ bloquee los comentarios de SQL sin tocar los literales de cadena.
Eliminador de comentarios SQL
Pegue un script SQL y esta herramienta eliminará los comentarios: -- comentarios de línea hasta el final de la línea y /* */ comentarios de bloque dondequiera que aparezcan, incluidos bloques que abarcan varias líneas. Úselo para limpiar un volcado de esquema antes de compartirlo, reducir una migración antes de confirmarla o eliminar notas internas de una consulta que está a punto de enviar a un cliente o pegar en un ticket.
A diferencia de una ingenua búsqueda y reemplazo, la herramienta en realidad tokeniza el SQL. Las cadenas entre comillas simples (incluido el escape '' duplicado), los identificadores entre comillas dobles y los identificadores de comillas invertidas de MySQL se copian intactos, por lo que un valor como '-- no es un comentario' o una columna llamada "a--b" sobrevive exactamente como está escrito. El selector de eliminación limita la limpieza solo a comentarios de línea o bloquea comentarios solo cuando necesita eliminar un solo tipo.
Dos opciones controlan los detalles. Mantener comentarios marcados conserva cualquier comentario que comience con un marcador, ¡con el valor predeterminado! eso significa-! las anotaciones y sugerencias ejecutables de MySQL como /*!40101 ... */ permanecen en su lugar, lo cual es importante cuando un volcado depende de ellas. Eliminar líneas vacías elimina las líneas que no contenían nada más que un comentario, por lo que un guión con muchas anotaciones no se convierte en una escalera de líneas en blanco; Las líneas en blanco existentes siempre se mantienen.
Todo se ejecuta localmente en su navegador: su SQL nunca se carga, por lo que los esquemas, los nombres de las tablas y los datos en cadenas literales permanecen en su máquina. El recuento debajo del resultado muestra cuántos comentarios se eliminaron y cuántos bytes guardó.