select id, item_number, material_description, material_status, material_type, professional_affiliation, drawing_no, version_number, advance_production_days, split_batch, self_made, applicable_factories, applicable_workshop, effective_date, expiring_date, integration_date, create_by, create_time, update_by, update_time from aps_material_management insert into aps_material_management id, item_number, material_description, material_status, material_type, professional_affiliation, drawing_no, version_number, advance_production_days, split_batch, self_made, applicable_factories, applicable_workshop, effective_date, expiring_date, integration_date, create_by, create_time, update_by, update_time, #{id}, #{itemNumber}, #{materialDescription}, #{materialStatus}, #{materialType}, #{professionalAffiliation}, #{drawingNo}, #{versionNumber}, #{advanceProductionDays}, #{splitBatch}, #{selfMade}, #{applicableFactories}, #{applicableWorkshop}, #{effectiveDate}, #{expiringDate}, #{integrationDate}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime}, update aps_material_management item_number = #{itemNumber}, material_description = #{materialDescription}, material_status = #{materialStatus}, material_type = #{materialType}, professional_affiliation = #{professionalAffiliation}, drawing_no = #{drawingNo}, version_number = #{versionNumber}, advance_production_days = #{advanceProductionDays}, split_batch = #{splitBatch}, self_made = #{selfMade}, applicable_factories = #{applicableFactories}, applicable_workshop = #{applicableWorkshop}, effective_date = #{effectiveDate}, expiring_date = #{expiringDate}, integration_date = #{integrationDate}, create_by = #{createBy}, create_time = #{createTime}, update_by = #{updateBy}, update_time = #{updateTime}, where id = #{id} delete from aps_material_management where id = #{id} delete from aps_material_management where id in #{id}