Musíte ztratit uvozovky kolem %s , poté musíte vědět, že druhý argument cursor.execute() je n-tice a že jedna n-tice se zapisuje:
(item,)
poznamenejte si čárku. Řešením je pak:
sql="""INSERT INTO table (col1) VALUES (%s)"""
cursor.execute(sql, (x,))