首页 > 解决方案 > 在 UPDATE sql 命令中使用变量值 - SQLite (Python)

问题描述

我得到一个

sqlite3.OperationalError: near "?": syntax error 

在 Python 中的 SQLite 中运行以下命令时出错。有什么建议么?

cursor.execute('UPDATE Menu SET ? = ? WHERE restid = ? AND DishID = ?',(self.var1,self.var2,self.var3,self.var4))

其中 var1 是表 Menu 的列名

标签: pythonsqlsqlite

解决方案


推荐阅读