修正upsert产生的问题