CREATE TABLE IF NOT EXISTS `history_hourly_${timeUnits}` (
`mac` VARCHAR (30) DEFAULT NULL COMMENT '设备mac',
`time` datetime DEFAULT NULL COMMENT '数据时间',
`value` json DEFAULT NULL COMMENT '数据',
`version` INT(11) DEFAULT NULL COMMENT '型号',
KEY `idx_mac_time` (`mac`,`time`)
) ENGINE=INNODB DEFAULT CHARSET=utf8 COMMENT '小时数据表'
CREATE TABLE IF NOT EXISTS `history_hourly_${timeUnits}_complete` (
`mac` VARCHAR (30) DEFAULT NULL COMMENT '设备mac',
`time` datetime DEFAULT NULL COMMENT '数据时间',
`value` json DEFAULT NULL COMMENT '数据',
KEY `idx_mac_time` (`mac`,`time`)
) ENGINE=INNODB DEFAULT CHARSET=utf8 COMMENT '包含最大值,最小值,平局值的小时数据表'
INSERT INTO history_hourly_${timeUnits} VALUES
(#{item.mac}, #{item.time}, #{item.value}, #{item.version})
INSERT INTO
history_hourly_${timeUnits}_complete
VALUES
(#{item.mac}, #{item.time}, #{item.value})
INSERT INTO
history_hourly_${timeUnits}
VALUES
(#{item.mac}, #{item.time}, #{item.value}, #{item.version})