update_rick = q.execute(f"UPDATE users SET chance = chance + {morty} WHERE shadow=0")
for elem in morty:
update_rick = q.execute(f"UPDATE users SET chance = chance + {elem} WHERE shadow=0")for i in range(len(morty)):
update_rick = q.execute(f"UPDATE users SET chance = chance + {morty[i]} WHERE shadow={1+i}") q.execute(f"UPDATE users SET chance = chance + ? WHERE shadow=0", (morty,))
Еще один гений, который нашел где-то в моем вопросе excel.
#предполагаю, что в таблице users есть поле id
q.execute("Select id from users where shadow=0;")
users_ids = q.fetchall() #[(1), (2), ...] то есть, получаем лист с тюплами в которых содержится айди где shadow=0
for i in range(len(morty)):
update_rick = q.execute(f"UPDATE users SET chance = chance + {morty[i]} WHERE shadow=0 and id={users_ids[i][0]}") # обновляем строку, с конкретным айди