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

相關文章
相關標籤/搜索