Задать вопрос
@linkastan

Python: как сделать экранирование для вставки в MySQL?

Спарсил код web-страницы, собрался вставить его в бд mysql. Но вылезла ошибка:
pymysql.err.ProgrammingError: (1064, "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'pageCategory': 'flights' }]; </script>\n      <!-- Google Tag Manager -->\n      <' at line 1")

Каким образом оптимальнее всего будет будет экранировать все спецсимволы которые могут попасться в коде?
  • Вопрос задан
  • 522 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
Использовать параметризированные/подготовленные запросы и не беспокоиться, драйвер доступа к базе сам всё сделает.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
от 200 000 до 300 000 ₽
Greenway Global Новосибирск
от 150 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽