dbpool一次更新多个数据

1  拼接sql(实质是用一个dbpool执行多次更新)

sqls = ";".join(["update tablename set xx=%d where xx= %d and xx= %d"%(xx,xx,xx])

dbpool.runQuery(sqls)

2 拼接sql(实质是一个sql语句更新多条数据)

insert into tablename (主键,xx) values(xx,xx),(xx,xx) on duplicate key update 主键 = values(主键),xx=values(xx);

这个语句的意思就是 按照主键来操作,如果主键存在就更新,如果不存在就插入

你可能感兴趣的:(dbpool一次更新多个数据)