SET status = (?) WHERE id = (?) AND token_name_APIBINANCE = (?)', ('False', id, token))
                  
                  
                  base.commit()
                  
                  
                  
                  
                  
                  Проблема: 
                  
                  
                  Запись не апдейтится, хотя внутри таблицы есть записи, подходящие под оба условия
                  
                  
                
Зачем False в кавычках? Какого типа поле status?
ну тут разве что теории строить: 1. забыл сохранить исходник/выполняешь другую версию программы 2. смотришь не ту же базу, которая реально используетс 3. курсор от другого соединения, не от base итд
А в итоге просто где то запятой забыл или лишний добавил
Ну, неплохо бы глянуть, что там execute вернул. Текстовый False в статусе уже порождает вопросы по поводу структуры. Ну и какие-то гомеопатические скобки вокруг плейсхолдеров. И f-строка без подстановок.
Ой. Я бы, если честно, дебагером потыкал.
Обсуждают сегодня