Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python sqlite3.0错误:接近/&引用;:语法错误_Python_Sql_Python 3.x_Database_Sqlite - Fatal编程技术网

Python sqlite3.0错误:接近/&引用;:语法错误

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

如何划分将值设置为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 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)}')