mysql批量插入定时器
生活随笔
收集整理的這篇文章主要介紹了
mysql批量插入定时器
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
delimiter $$;
create event release_securitiesnum
#on schedule every 1 day starts timestamp '2016-11-16 12:00:00'
on schedule every 2 SECOND
do
begin
#批量插入
insert? into?? zxzq_drawcash_record (status ,memberid , releasenum, securitiesnum, securitiesnum_after, time, securitiesid)
select 2 , memberid ,TRUNCATE(securitiesnum * 0.001,2), securitiesnum , TRUNCATE(securitiesnum - TRUNCATE(securitiesnum * 0.001,2),2), NOW(), securitiesid from zxzq_holding;
#存在更新,不存在插入
replace into zxzq_drawcash(memberid, securitiesnum)? select h.memberid, TRUNCATE(sum(h.securitiesnum)*0.001 + d.securitiesnum,2)
from zxzq_holding h LEFT JOIN zxzq_drawcash d on d.memberid = h.memberid group by h.memberid;
update zxzq_holding set securitiesnum = TRUNCATE(securitiesnum * 0.999,2);
end $$
這里有一個例子,可以參考一下:http://www.oschina.net/question/4873_20927
總結
以上是生活随笔為你收集整理的mysql批量插入定时器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: tomcat部署项目
- 下一篇: 校验银行卡号