select id, name, code, length, area, towns, start_latitude, start_longitude, start_location, end_latitude, end_longitude, end_location, pollution_drainage_number, water_related_projects_and_facilities_number, spanned_crossed_nearby_buildings_number, design_standard_recurrence_period, river_supervisor_name, river_supervisor_position, river_supervisor_phone, contact_unit, unit_contact_person_name, unit_contact_person_phone, contact_person_name, contact_person_phone, flood_prevention_materials, admin_person_name, admin_person_position, admin_person_phone, tech_person_name, tech_person_position, tech_person_phone, create_time, update_time, created_by, updated_by, del_flag, site_id from g_site_river_info insert into g_site_river_info name, code, length, area, towns, start_latitude, start_longitude, start_location, end_latitude, end_longitude, end_location, pollution_drainage_number, water_related_projects_and_facilities_number, spanned_crossed_nearby_buildings_number, design_standard_recurrence_period, river_supervisor_name, river_supervisor_position, river_supervisor_phone, contact_unit, unit_contact_person_name, unit_contact_person_phone, contact_person_name, contact_person_phone, flood_prevention_materials, admin_person_name, admin_person_position, admin_person_phone, tech_person_name, tech_person_position, tech_person_phone, create_time, update_time, created_by, updated_by, del_flag, site_id, #{name}, #{code}, #{length}, #{area}, #{towns}, #{startLatitude}, #{startLongitude}, #{startLocation}, #{endLatitude}, #{endLongitude}, #{endLocation}, #{pollutionDrainageNumber}, #{waterRelatedProjectsAndFacilitiesNumber}, #{spannedCrossedNearbyBuildingsNumber}, #{designStandardRecurrencePeriod}, #{riverSupervisorName}, #{riverSupervisorPosition}, #{riverSupervisorPhone}, #{contactUnit}, #{unitContactPersonName}, #{unitContactPersonPhone}, #{contactPersonName}, #{contactPersonPhone}, #{floodPreventionMaterials}, #{adminPersonName}, #{adminPersonPosition}, #{adminPersonPhone}, #{techPersonName}, #{techPersonPosition}, #{techPersonPhone}, #{createTime}, #{updateTime}, #{createdBy}, #{updatedBy}, #{delFlag}, #{siteId}, update g_site_river_info name = #{name}, code = #{code}, length = #{length}, area = #{area}, towns = #{towns}, start_latitude = #{startLatitude}, start_longitude = #{startLongitude}, start_location = #{startLocation}, end_latitude = #{endLatitude}, end_longitude = #{endLongitude}, end_location = #{endLocation}, pollution_drainage_number = #{pollutionDrainageNumber}, water_related_projects_and_facilities_number = #{waterRelatedProjectsAndFacilitiesNumber}, spanned_crossed_nearby_buildings_number = #{spannedCrossedNearbyBuildingsNumber}, design_standard_recurrence_period = #{designStandardRecurrencePeriod}, river_supervisor_name = #{riverSupervisorName}, river_supervisor_position = #{riverSupervisorPosition}, river_supervisor_phone = #{riverSupervisorPhone}, contact_unit = #{contactUnit}, unit_contact_person_name = #{unitContactPersonName}, unit_contact_person_phone = #{unitContactPersonPhone}, contact_person_name = #{contactPersonName}, contact_person_phone = #{contactPersonPhone}, flood_prevention_materials = #{floodPreventionMaterials}, admin_person_name = #{adminPersonName}, admin_person_position = #{adminPersonPosition}, admin_person_phone = #{adminPersonPhone}, tech_person_name = #{techPersonName}, tech_person_position = #{techPersonPosition}, tech_person_phone = #{techPersonPhone}, create_time = #{createTime}, update_time = #{updateTime}, created_by = #{createdBy}, updated_by = #{updatedBy}, del_flag = #{delFlag}, site_id = #{siteId}, where id = #{id} delete from g_site_river_info where id = #{id} delete from g_site_river_info where id in #{id}