Удаление комментариев SQL
Удалить комментарии строк и /* */ заблокировать комментарии SQL, не затрагивая строковые литералы.
Удаление комментариев SQL
Вставьте сценарий SQL, и этот инструмент удалит комментарии: -- строковые комментарии до конца строки и /* */ блокируют комментарии везде, где они появляются, включая блоки, занимающие несколько строк. Используйте его для очистки дампа схемы перед его публикацией, сокращения миграции перед ее фиксацией или удаления внутренних примечаний из запроса, который вы собираетесь отправить клиенту или вставить в заявку.
В отличие от простого метода поиска и замены, этот инструмент фактически маркирует SQL. Строки в одинарных кавычках (включая escape-символы в двойных кавычках), идентификаторы в двойных кавычках и идентификаторы обратных кавычек MySQL копируются без изменений, поэтому значение типа «-- not a comment» или столбец с именем «a--b» сохраняется точно так, как записано. Селектор удаления ограничивает очистку только строковыми комментариями или блокирует комментарии только тогда, когда вам нужно удалить только один вид.
Два варианта управления деталями. Сохранить отмеченные комментарии сохраняет все комментарии, начинающиеся с маркера — со значением по умолчанию! это значит --! аннотации и подсказки исполняемых файлов MySQL, такие как /*!40101 ... */, остаются на месте, что важно, когда на них опирается дамп. Удаление пустых строк удаляет строки, которые не содержат ничего, кроме комментариев, поэтому сильно аннотированный сценарий не превращается в лестницу пустых строк; существующие пустые строки всегда сохраняются.
Все работает локально в вашем браузере — ваш SQL никогда не загружается, поэтому схемы, имена таблиц и данные в строковых литералах остаются на вашем компьютере. Подсчет под результатами показывает, сколько комментариев было удалено и сколько байт вы сохранили.