Usuwanie komentarzy SQL
Usuń komentarze liniowe -- i blokowe /* */ z SQL bez naruszania literałów tekstowych.
Powiązane narzędzia
Usuwanie komentarzy SQL
Wklej skrypt SQL, a narzędzie usunie z niego komentarze: liniowe -- do końca wiersza oraz blokowe /* */ w dowolnym miejscu kodu, także te rozciągnięte na kilka wierszy. Przyda się do oczyszczenia zrzutu schematu przed udostępnieniem, odchudzenia migracji przed commitem albo usunięcia wewnętrznych notatek z zapytania wysyłanego klientowi lub wklejanego do zgłoszenia.
W przeciwieństwie do prostego znajdź i zamień narzędzie naprawdę tokenizuje SQL. Łańcuchy w pojedynczych cudzysłowach (łącznie z podwojonym '' jako znakiem ucieczki), identyfikatory w podwójnych cudzysłowach i backticki MySQL przechodzą bez zmian, więc wartość taka jak '-- to nie komentarz' albo kolumna "a--b" zostają dokładnie takie, jak je zapisano. Wybór trybu ogranicza czyszczenie tylko do komentarzy liniowych lub tylko blokowych, gdy ma zniknąć jeden rodzaj.
Szczegóły kontrolują dwie opcje. Zachowanie oznaczonych komentarzy pozostawia każdy komentarz zaczynający się od znacznika — z domyślnym ! zostają adnotacje --! i wykonywalne wskazówki MySQL, jak /*!40101 ... */, od których zależą niektóre zrzuty. Pomijanie opróżnionych wierszy usuwa wiersze, które zawierały wyłącznie komentarz, dzięki czemu gęsto komentowany skrypt nie zamienia się w drabinkę pustych wierszy; istniejące puste wiersze nigdy nie są ruszane.
Wszystko działa lokalnie w twojej przeglądarce — SQL nigdzie nie jest wysyłany, więc schematy, nazwy tabel i dane w literałach zostają na twoim urządzeniu. Podsumowanie pod wynikiem pokazuje, ile komentarzy usunięto i ile bajtów zaoszczędzono.