можете не тратить буквы на это)
energy_of_players = [(1889892706, '10'), (1509909733, '2'), (746892623, '3'), (5219741058, '4'), (1862150069, '5'), (68974078, '6'), (187381980, '7')]
Base это что?
Как ты понял, что он не срабатывает?
Замени два знака равно на один
в бд значения не меняются, а я там плюсую
Где именно?
В sql
В тексте запроса
cur.execute('UPDATE game_profile SET energy = ? WHERE userid = ?', (i, userid )) Так?
Не проще заменить и проверить?
Я проверил, все так же
В логах что?
Это где?
где UPDATE . таблица правильная, и столбик сам видишь
Бд точно одна и та же? Покажи какую открываешь в обоих случаях
Так, судя по этим данным ты пытаешься поменять энергию у юзеров с такими id: 1 2 3 4 5 6 7
Я тут распечатал юзер айди, и как ты сказал, айдишки у них 1 2 3 4 5 6 7
for user_id, energy in energy_of_players:... А почему энергия строкой вообще вопрос
Обсуждают сегодня