Почему SQLite3 не обновляет данные в таблице?

Рейтинг: 0Ответов: 0Опубликовано: 20.03.2023

У меня есть такой код:

def SetDialog(chat_id):

c.execute('UPDATE managers SET status == ? WHERE id == ?', (1, chat_id,))
user = c.execute('SELECT * FROM queue').fetchmany(1)
c.execute("INSERT INTO chats VALUES(?, ?)", (user[0][1], chat_id))
chat = int(user[0][1])
c.execute("DELETE FROM queue WHERE chat_id = ?", (chat,))
conn.commit()
return chat

Он работает абсолютно корректно, за исключением запроса на обновление данных. Данные просто не обновляются, никаких ошибок, он просто спокойно пробегает жту строку и всё. Я как только не пытался это починить, и выносил обьект conn за пределы функции и помещал его в разные кавички, - ничего не помогает. Как это чинить?

Ответы

Ответов пока нет.