book 表 id,name,price
con = pymysq.connect()
db = con.cursor()
data = db.execute("select name,price from origin_book").fetchall()
'''
data= [('x1',100),('x2',200)]
'''
db.execute("insert into book(name,price) values(%s,%s)",data)
- 数组里面是元组,executemany 批量插入报错占位符
- 把 data 改成 [ ['x1', 100] , ['x2', 200] ] 数组套数组就好了,太耿直了