Засіб для видалення коментарів SQL
Strip -- рядкові коментарі та /* */ блокують коментарі з SQL, не торкаючись рядкових літералів.
Засіб для видалення коментарів SQL
Вставте сценарій SQL, і цей інструмент видалить коментарі: -- рядкові коментарі до кінця рядка та /* */ блокуйте коментарі, де б вони не з’являлися, включаючи блоки, які займають кілька рядків. Використовуйте його, щоб очистити дамп схеми перед тим, як надати до нього спільний доступ, зменшити міграцію перед її виконанням або видалити внутрішні примітки із запиту, який ви збираєтеся надіслати клієнту чи вставити в заявку.
На відміну від простого пошуку та заміни, інструмент фактично токенізує SQL. Рядки в одинарних лапках (включно з подвійним '' escape), ідентифікатори в подвійних лапках і ідентифікатори зворотних позначок MySQL копіюються без змін, тому значення на кшталт '-- not a comment' або стовпець з назвою "a--b" зберігаються точно так, як вони написані. Селектор видалення обмежує очищення лише коментарями рядків або блокує лише коментарі, коли потрібно видалити лише один тип.
Дві опції контролюють деталі. Зберігати помічені коментарі зберігає будь-який коментар, який починається з маркера — за замовчуванням ! це означає --! анотації та підказки щодо виконуваного файлу MySQL, такі як /*!40101 ... */ залишаються на місці, що має значення, коли дамп покладається на них. Відкинути порожні рядки видаляє рядки, які не містили нічого, крім коментаря, тому сильно анотований сценарій не перетворюється на драбину порожніх рядків; існуючі порожні рядки завжди зберігаються.
Усе працює локально у вашому браузері — ваш SQL ніколи не завантажується, тому схеми, імена таблиць і дані в рядкових літералах залишаються на вашому комп’ютері. Підрахунок під результатом показує, скільки коментарів було видалено та скільки байтів ви зберегли.