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}