create database if not exists ${database};
create STABLE if not exists ${database}.device_log
(
ts timestamp,
log_id BIGINT,
log_type TINYINT,
`identity` BINARY(100),
`log_value` BINARY(100),
is_monitor TINYINT,
create_by BINARY(100),
create_time timestamp,
remark BINARY(500)
)
TAGS(
device_id BIGINT,
device_name BINARY(100),
serial_number BINARY(50));
create TABLE if not exists ${database}.${tableName}
USING ${database}.device_${deviceId} TAGS(log_type,is_monitor,create_by,create_time,remark)
(ts2 timestamp,
log_type BINARY(100)
);
INSERT INTO ${database}.device_${device.serialNumber} USING device_log
TAGS (#{device.deviceId},#{device.deviceName},#{device.serialNumber})
VALUES (now, #{device.logId}, #{device.logType},#{device.identity},#{device.logValue},#{device.isMonitor},#{device.createBy},now,#{device.remark} );
delete from ${database}.device_${device.serialNumber}
log_id = #{logId}
device_id = #{deviceId}
serial_number = #{serialNumber}