@freedxm

Tелеграм бот на python. В чем ошибка?

def delete_queue(self, chat_id):
        with self.connection:
            return self.cursor.execute("DELETE FROM `queue` (`chat_id`) VALUES (?)", (chat_id,))


Пишет что синтаксическая ошибка, но я не вижу где, т.к. метод...
def add_queue(self, chat_id):
        with self.connection:
            return self.cursor.execute("INSERT INTO `queue` (`chat_id`) VALUES (?)", (chat_id,))

...работает исправно

6385f60302965505362012.png
6385f2a2302cf748505467.png
  • Вопрос задан
  • 98 просмотров
Решения вопроса 1
@Dmitry403
Где ваши отступы?
def delete_queue(self, chat_id):
    with self.connection:
        return self.cursor.execute("DELETE FROM `queue` (`chat_id`) VALUES (?)", (chat_id,))

Попробуйте такую запись:
def delete_queue(self, chat_id):
    with self.connection:
        return self.cursor.execute("DELETE FROM `queue` WHERE chat_id = ? ", (chat_id,))
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы