Бот не удаляет данные из база данных
Когда в боте нажимаем кнопку, бот должен удалить данные из базы данных, но они не удаляются.
Структуры таблицы
CREATE TABLE "queue" (
"id" INTEGER PRIMARY KEY AUTOINCREMENT,
"chat_id" REAL NOT NULL
)
Код из bot.py
elif message.text == 'Манъ кардани ҷустуҷӯ':
db.delete_queue(message.chat.id)
bot.send_message(message.chat.id, 'Ҷустуҷу манъ карда шуд, /menu')
Код из basadate.py
def delete_queue(self, chat_id):
with self.connection:
return self.cursor.execute("DELETE FROM `queue` WHERE `chat_id` = ?", (chat_id,))
Источник: Stack Overflow на русском