select id, project_id, project_name, task_code, task_name, plan_start_time, plan_end_time, actual_start_time, actual_end_time, process_diff, total_effort, complete_effort, delay_actor, resource_match_status, key_path_flag, create_by, create_time, update_by, update_time, delay_status, delay_policy from tb_project_progress_new insert into tb_project_progress_new id, project_id, project_name, task_code, task_name, plan_start_time, plan_end_time, actual_start_time, actual_end_time, process_diff, total_effort, complete_effort, delay_actor, resource_match_status, key_path_flag, create_by, create_time, update_by, update_time, #{id}, #{projectId}, #{projectName}, #{taskCode}, #{taskName}, #{planStartTime}, #{planEndTime}, #{actualStartTime}, #{actualEndTime}, #{processDiff}, #{totalEffort}, #{completeEffort}, #{delayActor}, #{resourceMatchStatus}, #{keyPathFlag}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime}, update tb_project_progress_new project_id = #{projectId}, project_name = #{projectName}, task_code = #{taskCode}, task_name = #{taskName}, plan_start_time = #{planStartTime}, plan_end_time = #{planEndTime}, actual_start_time = #{actualStartTime}, actual_end_time = #{actualEndTime}, process_diff = #{processDiff}, total_effort = #{totalEffort}, complete_effort = #{completeEffort}, delay_actor = #{delayActor}, resource_match_status = #{resourceMatchStatus}, key_path_flag = #{keyPathFlag}, create_by = #{createBy}, create_time = #{createTime}, update_by = #{updateBy}, update_time = #{updateTime}, where id = #{id} delete from tb_project_progress_new where id = #{id} delete from tb_project_progress_new where id in #{id}