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