dbpool一次更新多个数据

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

相关文章
相关标签/搜索