如何使用Python的mysqldb模块一次性插入多行数据
我有一个列表的列表,例如[['a','b'],['c','d']]
。
我有一个名为T
的表和两个字段F1
,F2
。字段列表中的第一项映射到F1
,第二项映射到F2
。
如何在单个命令或调用中为每个内部列表插入行,而不是使用像这样的for循环?
for i in [['a','b'],['c','d']]:
c.execute("insert into T (F1,F2) values (%s, %s)", (i[0], i[1]))