select id, mission_name, file_id, return_altitude, return_altitude_mode, out_of_control_action, flight_control_action, wayline_precision_type, created_at, type, exec_time, flightId, state, gateway, timer, flag, last_time from missions insert into missions mission_name, file_id, return_altitude, return_altitude_mode, out_of_control_action, flight_control_action, wayline_precision_type, created_at, type, exec_time, flightId, state, gateway, timer, flag, last_time, #{missionName}, #{fileId}, #{returnAltitude}, #{returnAltitudeMode}, #{outOfControlAction}, #{flightControlAction}, #{waylinePrecisionType}, #{createdAt}, #{type}, #{execTime}, #{flightId}, #{state}, #{gateway}, #{timer}, #{flag}, #{lastTime}, update missions mission_name = #{missionName}, file_id = #{fileId}, return_altitude = #{returnAltitude}, return_altitude_mode = #{returnAltitudeMode}, out_of_control_action = #{outOfControlAction}, flight_control_action = #{flightControlAction}, wayline_precision_type = #{waylinePrecisionType}, created_at = #{createdAt}, type = #{type}, exec_time = #{execTime}, flightId = #{flightId}, state = #{state}, gateway = #{gateway}, timer = #{timer}, flag = #{flag}, last_time = #{lastTime}, where id = #{id} update missions set state = #{state}, last_time = #{lastTime} where flightId = #{flightId} delete from missions where id = #{id} delete from missions where id in #{id}