
用批量插入插入到的是一列, 不知道怎么把他插入到5列,是要用5个list吗
第26行,listxixi.append(aa+bb+cc+dd)
,改成listxixi.append([aa, bb, cc, dd])
。你的sql写的也有点问题,前面五个字段,后面四个占位符,对不上的,字段序也要调整下。
+
号不是拼接符吗, 26
行改成listxixi.append((aa, bb, cc, dd))
,executemany
的第二个参数应该是一个列表嵌套元组
再一个问题就是一楼说得了,你的sql
语句占位符有5个,参数只有4个