#python #sql #python-3.x #database #sqlite
#python #sql #python-3.x #База данных #sqlite
Вопрос:
Как мне разделить 2 разных поля, которые присваивают значение другому полю в sqllie3
cursor.execute(f"UPDATE main SET W/L Ratio = Wins/Loss WHERE Players = {int(winner_id)}")
Ответ №1:
Кажется, у вас есть имя, которое содержит нестандартные символы. Я бы рекомендовал назвать столбец как-то так win_loss_ratio
. Тогда не нужно было бы экранировать.
Но если у вас нет контроля над этим, тогда вам нужно использовать двойные кавычки (или, возможно, квадратные скобки):
SET "W/L Ratio" = Wins / Loss
Ответ №2:
Вам просто не хватает ваших цитат
cursor.execute(f'UPDATE main set "W/L Ratio" = Wins/Loss WHERE Players = {int(winner_id)}')