SQL uklanjanje komentara
Strip -- linijski komentari i /* */ blokiraju komentare iz SQL-a bez dodirivanja string literala.
SQL uklanjanje komentara
Zalijepite SQL skriptu i ovaj alat uklanja komentare: -- komentare retka do kraja retka i /* */ blokirajte komentare gdje god se pojavljuju, uključujući blokove koji se protežu kroz nekoliko redaka. Koristite ga za čišćenje ispisa sheme prije nego što ga podijelite, smanjite migraciju prije nego što je izvršite ili uklonite interne bilješke iz upita koji namjeravate poslati klijentu ili zalijepiti u kartu.
Za razliku od naivnog pronađi i zamijeni, alat zapravo tokenizira SQL. Nizovi s jednostrukim navodnicima (uključujući udvostručeni '' escape), identifikatori s dvostrukim navodnicima i identifikatori MySQL backtick kopiraju se netaknuti, tako da vrijednost poput '-- not a comment' ili stupac pod nazivom "a--b" preživljava točno onako kako je napisano. Birač uklanjanja ograničava čišćenje samo na komentare retka ili blokira samo komentare kada trebate ukloniti samo jednu vrstu.
Dvije opcije kontroliraju detalje. Zadrži označene komentare čuva sve komentare koji počinju markerom — sa zadanim ! znači --! komentari i MySQL izvršni savjeti poput /*!40101 ... */ ostaju na mjestu, što je važno kada se dump oslanja na njih. Drop emptied lines uklanja retke koji nisu sadržavali ništa osim komentara, tako da se skripta s puno komentara ne pretvara u ljestvicu praznih redaka; postojeći prazni redovi se uvijek čuvaju.
Sve se izvodi lokalno u vašem pregledniku — vaš SQL se nikada ne učitava, tako da sheme, nazivi tablica i podaci u string literalima ostaju na vašem računalu. Zbroj ispod rezultata pokazuje koliko je komentara uklonjeno i koliko ste bajtova spremili.