@demortall

Psycopg2.errors.SyntaxError: syntax error at or near «M5BSJAV6AY»?

Пытаюсь записать рандомную строку в ячейку вида JSON
hash = ''.join(random.choices(string.ascii_uppercase + string.digits, k = 10))    
cursor.execute("""UPDATE settings SET register = '{"value":"enabled", "link": %s}'  WHERE worker=%s""", [hash, id])

Но возвращает
cursor.execute("""UPDATE settings SET register = '{"value":"enabled", "link": %s}' WHERE worker=%s""", [hash, id])
psycopg2.errors.SyntaxError: syntax error at or near "M5BSJAV6AY"
LINE 1: ...ings SET register = '{"value":"enabled", "link": 'M5BSJAV6AY...
  • Вопрос задан
  • 183 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
26 мая 2024, в 22:30
100000 руб./за проект
26 мая 2024, в 21:15
20000 руб./за проект
26 мая 2024, в 21:05
20000 руб./за проект