同表复制数据,让其日期增加 算出总共的天数,用group by 分类后的. space 提前求出第一块数据的总和 sum = select count(*) from tbl_event; 固定操作第一块的话,用limit 限制, select * from tbl_event limit 0,sum; 把原始数据当成一整块.移动一次后成两块. (st_date,interval space day) 第一次移动 第二次移动的话,还是操作第一块,但是让interval数据+ (stdate,in