如何將這兩個列表插入到同一個表的不同 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 回答

拉風(fēng)的咖菲貓
TA貢獻1995條經(jīng)驗 獲得超2個贊
query = "INSERT INTO tableName (col1, col2) values (%s, %s)" cursor.executemany(query, [(x, y) for x, y in zip(a, b)])

臨摹微笑
TA貢獻1982條經(jīng)驗 獲得超2個贊
我會做這樣的事情:
query = "INSERT INTO sometable (somecol, somecol2) values (something, something)" cursor.executemany(query, [(v, x) for v, x in zip(t, h)])
添加回答
舉報
0/150
提交
取消