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

Как делать запросы к mysql на python3.5?

Проблема такая. Я получаю json строку с данными.
Преобразовываю ее
data= json.loads(response)

Эти данные мне необходимо вставить в БД mysql.
Пытаюсь вставить за один запрос 20 строк.

INSERT INTO table_name (col1, col2, ... col20)
VALUES (...), (...), ...


Колонок в этой таблице много.
Значения разных типов: int, string, null, bool.
Плюс еще все данные из json-а надо как то экранировать/убирать тэги.

Как по-человечески сделать строку запроса к БД?

Пока я перебираю в циклах этот json. Выбираю нужные значения. Объединяю их с помощью

",".join(...)

Но это костыли...)
Нет ли каких-нибудь библиотек с методами типа insert(). Чтобы они сами экранировали параметры и генерировали sql запрос?
  • Вопрос задан
  • 764 просмотра
Подписаться 2 3 комментария