Sqlite报错:sqlite3.OperationalError: near “?“: syntax error(采大坑经验:sql 语句中表名列名不能使用变量传参)

2021/10/30 19:10:38

本文主要是介绍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 语句中表名列名不能使用变量传参)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程