| | |
| | | <insert id="insertHistorySpecialTable">
|
| | | insert into
|
| | | history_special(mac, value, time,version)
|
| | | SELECT * from history WHERE time>=DATE_SUB(#{time}, INTERVAL 1 HOUR) and time<![CDATA[<]]>#{time} and mac in
|
| | | SELECT * from history WHERE time>=#{startTime} and time<![CDATA[<]]>#{endTime} and mac in
|
| | | <foreach collection="macList" index="index" item="mac" open="(" separator="," close=")">
|
| | | #{mac}
|
| | | </foreach>
|
| | | </insert>
|
| | |
|
| | | <delete id="deleteHistoryData" parameterType="java.lang.String">
|
| | | delete from history where time < #{oldTime};
|
| | | </delete>
|
| | |
|
| | | <update id="deletePartition">
|
| | | ALTER table history drop PARTITION ${p};
|
| | | </update>
|
| | | </mapper> |