Python MySQLConnectorを使用して、数値を含むセットをMySQLデータベースに追加しようとしています。手動でデータを追加することはできますが、%sを使用した次の式は機能しません。私はこれについていくつかのバリエーションを試しましたが、私の場合、ドキュメントから何も機能していないようです。ご覧のとおり、テーブルはすでに作成されています。
#Table erstellen:
#cursor.execute('''CREATE TABLE anzahlids( tweetid INT )''')
これが私のコードとエラーです:
print len(idset)
id_data = [
len(idset)
]
print id_data
insert = ("""INSERT INTO anzahlids (idnummer) VALUES (%s)""")
cursor.executemany(insert, id_data)
db_connection.commit()
"フォーマットパラメータの処理に失敗しました;%s"%e)
mysql.connector.errors.ProgrammingError:フォーマットパラメータの処理に失敗しました; map()の引数2は反復をサポートする必要があります