Python sqlite3.0错误:接近/&引用;:语法错误
如何划分将值设置为sqllie3中另一个字段的两个不同字段Python sqlite3.0错误:接近/&引用;:语法错误,python,sql,python-3.x,database,sqlite,Python,Sql,Python 3.x,Database,Sqlite,如何划分将值设置为sqllie3中另一个字段的两个不同字段 cursor.execute(f"UPDATE main SET W/L Ratio = Wins/Loss WHERE Players = {int(winner_id)}") 您似乎有一个包含非标准字符的名称。我建议将该列命名为win\u loss\u ratio。那么它就不需要逃跑了 但如果您无法控制这一点,则需要使用双引号(或者大括号): 你只是错过了你的报价 cursor.execute(f'UPDATE
cursor.execute(f"UPDATE main SET W/L Ratio = Wins/Loss WHERE Players = {int(winner_id)}")
您似乎有一个包含非标准字符的名称。我建议将该列命名为
win\u loss\u ratio
。那么它就不需要逃跑了
但如果您无法控制这一点,则需要使用双引号(或者大括号):
你只是错过了你的报价
cursor.execute(f'UPDATE main set "W/L Ratio" = Wins/Loss WHERE Players = {int(winner_id)}')
cursor.execute(f'UPDATE main set "W/L Ratio" = Wins/Loss WHERE Players = {int(winner_id)}')