Неверная обработка переноса строк и слэша в sql-звпросе

(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 ' title= "Создать объявление?", description= "Марка: \n' at line 1')

sql = f'SELECT `id`, `user_id`, `title`, `description`, `type`, `price`, `server`, `seller`, `user_tag`, `number`, `exchange`, `files` FROM `ads` WHERE `user_id`= {user_id}, `title`= "{title}", `description`= "{description}", `type`= "{type}", `price`= {price}, `server`= "{server}", `seller`= "{seller}", `user_tag`= "{user_tag}", `number`= {number}, `exchange`= {exchange}, `files`= "{files}"'

Дело в том что в description передается длинный текст с переносами строк.
Конкретно:

"car":"""`
Марка: 
Модель:
Гос. цена: 
Цена продажи в гос.:
Цвет: 
Прошивки: 
Внешний тюнинг: 
Тюнинг света: 
Тюнинг подвески: 
Доп. информация:`"""

и из-за того что присутствует перенос строки и в конце строки стоит \ питон думает что я хочу убрать ковычку "\

a = "hello, \"world\""

Как мне обыграть данную ситуацию?


Ответы (0 шт):