【发布时间】:2021-05-11 00:08:21
【问题描述】:
我如何划分 2 个不同的字段,将值设置为 sqllie3 中的另一个字段
cursor.execute(f"UPDATE main SET W/L Ratio = Wins/Loss WHERE Players = {int(winner_id)}")
【问题讨论】:
标签: python sql python-3.x database sqlite
我如何划分 2 个不同的字段,将值设置为 sqllie3 中的另一个字段
cursor.execute(f"UPDATE main SET W/L Ratio = Wins/Loss WHERE Players = {int(winner_id)}")
【问题讨论】:
标签: python sql python-3.x database sqlite
您的名字似乎包含非标准字符。我建议将该列命名为 win_loss_ratio 之类的名称。那么它就不需要转义了。
但是如果你对此没有控制权,那么你需要使用双引号(或者可能是方括号):
SET "W/L Ratio" = Wins / Loss
【讨论】:
你只是错过了你的报价
cursor.execute(f'UPDATE main set "W/L Ratio" = Wins/Loss WHERE Players = {int(winner_id)}')
【讨论】: