Bạn cần bỏ dấu ngoặc kép xung quanh %s
, sau đó bạn cần biết rằng đối số thứ hai của cursor.execute()
là một tuple và một tuple được viết:
(item,)
lưu ý dấu phẩy. Giải pháp sau đó là:
sql="""INSERT INTO table (col1) VALUES (%s)"""
cursor.execute(sql, (x,))