本文主要是介绍Sqlite报错:sqlite3.OperationalError: near “?“: syntax error(采大坑经验:sql 语句中表名列名不能使用变量传参),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
问题
执行以下程序报错:sqlite3.OperationalError: near “?“
sql_update = 'update images set ? = ? where id = ?'
args = (k, inputs[k], update_id, )
cur.execute(sql_update, args)
其中,args = ('name', 'robin', 2)
不怎么看,怎么改,SQL 语句都没有问题&#
这篇关于Sqlite报错:sqlite3.OperationalError: near “?“: syntax error(采大坑经验:sql 语句中表名列名不能使用变量传参)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!