select l.log_id, l.vehicle_id, v.vehicle_no, l.collect_type, l.collect_status, l.error_msg, l.collect_time, l.create_time from tb_gps_collect_log l left join tb_vehicle_info v on l.vehicle_id = v.vehicle_id insert into tb_gps_collect_log vehicle_id, collect_type, collect_status, error_msg, collect_time, create_time, #{vehicleId}, #{collectType}, #{collectStatus}, #{errorMsg}, #{collectTime}, #{createTime}, update tb_gps_collect_log vehicle_id = #{vehicleId}, collect_type = #{collectType}, collect_status = #{collectStatus}, error_msg = #{errorMsg}, collect_time = #{collectTime}, create_time = #{createTime}, where log_id = #{logId} delete from tb_gps_collect_log where log_id = #{logId} delete from tb_gps_collect_log where log_id in #{logId}