Проблема такая. Я получаю json строку с данными.
Преобразовываю ее
data= json.loads(response)
Эти данные мне необходимо вставить в БД mysql.
Пытаюсь вставить за один запрос 20 строк.
INSERT INTO table_name (col1, col2, ... col20)
VALUES (...), (...), ...
Колонок в этой таблице много.
Значения разных типов: int, string, null, bool.
Плюс еще все данные из json-а надо как то экранировать/убирать тэги.
Как по-человечески сделать строку запроса к БД?
Пока я перебираю в циклах этот json. Выбираю нужные значения. Объединяю их с помощью
",".join(...)
Но это костыли...)
Нет ли каких-нибудь библиотек с методами типа insert(). Чтобы они сами экранировали параметры и генерировали sql запрос?