I want to be able to iterate thru a list in python and insert each element in a separate column on a table in MySQL DB.
i have this syntax which i also found here :
jobdata = [sampledata,sampledata1,sampledata2]
params = ['?' for item in jobdata]
sql = 'INSERT INTO refactorBatch (runnum, hold, processtn) VALUES (%s);' % ','.join(params)
cursor.execute(sql, list)
cnx.commit()
But i am having this error:
File "C:\Python27\lib\site-packages\mysql\connector\cursor.py", line 355, in _process_params
"Failed processing format-parameters; %s" % err)
mysql.connector.errors.ProgrammingError: Failed processing format-parameters; argument 2 to map() must support iteration
Did i miss something here?
Thank you!