当我尝试使用元组中的字符串值作为我的 executemany() 命令中的列名时,如下所示:
tup = ('field', 'value',)
cursor.executemany('UPDATE table SET ?=?', tup)
我得到一个 SQlite.operationalerror:
c.executemany('''UPDATE table SET ?=?''', tup)
sqlite3.OperationalError: near "?": syntax error
什么时候不能在'='之前和之后才插入元组值?