%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,))