%s
の前後の引用符を失う必要があります 、その後、cursor.execute()
の2番目の引数が はタプルであり、1つのタプルが記述されていること:
(item,)
カンマに注意してください。解決策は次のとおりです。
sql="""INSERT INTO table (col1) VALUES (%s)"""
cursor.execute(sql, (x,))
%s
の前後の引用符を失う必要があります 、その後、cursor.execute()
の2番目の引数が はタプルであり、1つのタプルが記述されていること:
(item,)
カンマに注意してください。解決策は次のとおりです。
sql="""INSERT INTO table (col1) VALUES (%s)"""
cursor.execute(sql, (x,))