Запись json в longtext в MySql с помощью Python
Не могу разобраться как писать данные в longtext Mysql, чтобы потом можно прочитать как json.
Делаю следующим образом:
import pymysql
report_days=' "Дата":"22.06.2022","Время":"17:05", "Головная боль":"Да" '
report_json=json.dumps(report_days, ensure_ascii=False).encode('utf8')
cursor.execute('INSERT INTO records (userId, data, date) VALUES (111111, "{%s}" , "2022-06-22")', report_days)
Получаю вот такую строку в базе:
'data': '{\'"\\"Дата\\":\\"22.06.2022\\",\\"Время\\":\\"17:05\\", \\"Головная боль\\":\\"Да\\""\'}'
Если пишу просто как строку, без json.dumps, то
report_days='"Дата":"22.06.2022","Время":"17:05", "Головная боль":"Да"'
cursor.execute('INSERT INTO records (userId, data, date) VALUES (111111, "{%s}" , "2022-06-22")', report_days)
'data': '{\'"Дата":"22.06.2022","Время":"17:05", "Головная боль":"Да"\'}'
А надо чтобы было вот так:
'data': '{"Дата":"12.06.2022","Время":"00:27","Головная боль"}’
Если с помощью python я могу заменить еще косую черту, но с базой работает и php скрипт, который я не могу никак редактировать, а он запись с косыми чертами не понимает