次のように、executemany()コマンドでタプルの文字列値を列名として使用しようとすると、次のようになります。
tup = ('field', 'value',)
cursor.executemany('UPDATE table SET ?=?', tup)
SQlite.operationalerrorが表示されます:
c.executemany('''UPDATE table SET ?=?''', tup)
sqlite3.OperationalError: near "?": syntax error
'='の前と後にのみタプル値を挿入できないのはいつですか?