MySql有Replace之类的操作,但它毕竟不是批量Update。...now()),
(3,'2018-08-11 09:34:00',1,789,now(),now()),
(2,'2018-08-11 09:34:00',1,456,now(),now())
On Conflict...(siteid,statdate) Do Update Set
count=count+excluded.count,cost=cost+excluded.cost,
updatetime=excluded.updatetime...0,null,0,0,0,0,null,null,null,null,0,0,0,null,null,null,null,0,null,'0001-01-01 00:00:00',null)
On Conflict...(Name) Do Update Set Name=excluded.Name,Logins=Logins+excluded.Logins
这样表有个唯一索引Name字段,同时Logins打开了累加,因此生成的语句也有所不同