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 语句都没有问题&#

上一篇:医学健康网站


下一篇:HttpApplication、HttpContext、HttpModule、HttpHandler