Python:将列表值列表插入mysql数据库

Python:将列表值列表插入mysql数据库,python,mysql,Python,Mysql,我有一个列表值,我想添加到mysql数据库中 技术=[1.0,1.0',0.92,0.65,1.0,0.83',0.5] hr=[1.0,2.0,1.5,4.0,83,1.2] mysql数据库具有与列表变量相同的列名。你能指导我如何实施吗 我尝试了如下操作,但出现了一个错误“sql语句中未使用所有参数: query = "INSERT INTO statvalues (tech, hr) VALUES (%s, %s)" values = (tech, hr) cursor

我有一个列表值,我想添加到mysql数据库中

技术=[1.0,1.0',0.92,0.65,1.0,0.83',0.5] hr=[1.0,2.0,1.5,4.0,83,1.2]

mysql数据库具有与列表变量相同的列名。你能指导我如何实施吗

我尝试了如下操作,但出现了一个错误“sql语句中未使用所有参数:

query = "INSERT INTO statvalues (tech, hr) VALUES (%s, %s)"
values = (tech, hr)
cursor.executemany(query,values)
cursor.close()
database.commit()

基于此链接上的答案:,我能够解决我的问题

query = "INSERT INTO statvalues (tech, hr) values (%s, %s)"
cursor.executemany(query, [(x, y) for x, y in zip(techlist, hrlist)])
请仔细查看,最好将数据存储在自己的列中或作为json存储