Suppresseur de commentaires SQL
Supprimez les commentaires de ligne et /* */ bloquez les commentaires de SQL sans toucher aux littéraux de chaîne.
Suppresseur de commentaires SQL
Collez un script SQL et cet outil supprime les commentaires : -- les commentaires de ligne jusqu'à la fin de la ligne et /* */ bloquent les commentaires partout où ils apparaissent, y compris les blocs qui s'étendent sur plusieurs lignes. Utilisez-le pour nettoyer un vidage de schéma avant de le partager, réduire une migration avant de la valider ou supprimer les notes internes d'une requête que vous êtes sur le point d'envoyer à un client ou de coller dans un ticket.
Contrairement à une recherche et un remplacement naïf, l'outil symbolise en fait le SQL. Les chaînes entre guillemets simples (y compris l'échappement '' doublé), les identifiants entre guillemets doubles et les identifiants MySQL backtick sont copiés sans modification, de sorte qu'une valeur comme « -- pas un commentaire » ou une colonne nommée « a--b » survit exactement telle qu'elle est écrite. Le sélecteur de suppression limite le nettoyage aux commentaires de ligne uniquement ou bloque les commentaires uniquement lorsque vous n'en avez besoin que d'un seul type.
Deux options contrôlent les détails. Conserver les commentaires marqués préserve tout commentaire commençant par un marqueur — avec la valeur par défaut ! ça veut dire --! les annotations et les astuces exécutables MySQL comme /*!40101 ... */ restent en place, ce qui est important lorsqu'un dump en dépend. Supprimer les lignes vides supprime les lignes qui ne contenaient qu'un commentaire, de sorte qu'un script fortement annoté ne se transforme pas en une échelle de lignes vides ; Les lignes vides existantes sont toujours conservées.
Tout s'exécute localement dans votre navigateur : votre code SQL n'est jamais téléchargé, donc les schémas, les noms de tables et les données sous forme de chaînes littérales restent sur votre ordinateur. Le décompte sous la sortie indique combien de commentaires ont été supprimés et combien d'octets vous avez enregistrés.