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

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,args,update,near,报错,sql,id
来源: https://blog.csdn.net/Robin_Pi/article/details/120970011