select t1.id, t1.device_id, t2.device_name,t2.stake_mark, t2.direction,t1.release_content, t1.release_status, t1.release_time,t1.release_dept_name,t1.release_dept_id,t1.release_user_name,t1.release_user_id,t1.platform,release_ip from dc_board_release_log t1 left join dc_device t2 on t1.device_id = t2.iot_device_id insert into dc_board_release_log device_id, device_name, release_content, release_status, release_dept_name, release_dept_id, release_user_name, release_user_id, release_ip, platform, release_time #{deviceId}, #{deviceName}, #{releaseContent}, #{releaseStatus}, #{releaseDeptName}, #{releaseDeptId}, #{releaseUserName}, #{releaseUserId}, #{releaseIp}, #{platform}, now() update dc_board_release_log device_id = #{deviceId}, device_name = #{deviceName}, release_content = #{releaseContent}, release_status = #{releaseStatus}, release_dept_name = #{releaseDeptName}, release_dept_id = #{releaseDeptId}, release_user_name = #{releaseUserName}, release_user_id = #{releaseUserId}, release_ip = #{releaseIp}, platform = #{platform}, where id = #{id} delete from dc_board_release_log where id = #{id} delete from dc_board_release_log where id in #{id}