为了账号安全,请及时绑定邮箱和手机立即绑定

MySql:将 python 列表插入表中

MySql:将 python 列表插入表中

繁华开满天机 2023-08-22 10:45:40
如何将这两个列表插入到同一个表的不同 SQL 列中a = [1,2,3] b = [4,5,6]这是将一个列表插入到一列中的方法query = "INSERT INTO tableName (col1) VALUES (%s)" cursor.executemany(query, [(r,) for r in a])我似乎不知道如何将两个列表插入表中,我希望列表 a 位于一列中,列表 b 位于另一列中
查看完整描述

2 回答

?
拉风的咖菲猫

TA贡献1995条经验 获得超2个赞

query = "INSERT INTO tableName (col1, col2) values (%s, %s)"
cursor.executemany(query, [(x, y) for x, y in zip(a, b)])


查看完整回答
反对 回复 2023-08-22
?
临摹微笑

TA贡献1982条经验 获得超2个赞

我会做这样的事情:

query = "INSERT INTO sometable (somecol, somecol2) values (something, something)"
cursor.executemany(query, [(v, x) for v, x in zip(t, h)])


查看完整回答
反对 回复 2023-08-22
  • 2 回答
  • 0 关注
  • 4057 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信