1 拼接sql(实质是用一个dbpool执行屡次更新)sql
sqls = ";".join(["update tablename set xx=%d where xx= %d and xx= %d"%(xx,xx,xx])table
dbpool.runQuery(sqls)date
2 拼接sql(实质是一个sql语句更新多条数据)sql语句
insert into tablename (主键,xx) values(xx,xx),(xx,xx) on duplicate key update 主键 = values(主键),xx=values(xx);数据
这个语句的意思就是 按照主键来操做,若是主键存在就更新,若是不存在就插入db