ID , PERS_ID , MILEAGE , DATE_FORMAT(MILE_DATE,'%Y-%m-%d') MILE_DATE, DATE_FORMAT(UPTM,'%Y-%m-%d %H:%i:%s') UPTM ID , PERS_ID , MILEAGE , MILE_DATE , UPTM #{id}, #{persId}, #{mileage}, STR_TO_DATE(#{mileDate},'%Y-%m-%d'), STR_TO_DATE(#{uptm},'%Y-%m-%d %H:%i:%s') and ID = #{id} and PERS_ID = #{persId} and MILEAGE = #{mileage} and MILE_DATE = STR_TO_DATE(#{mileDate},'%Y-%m-%d') and UPTM = STR_TO_DATE(#{uptm},'%Y-%m-%d %H:%i:%s') insert into BIS_INSP_MILEAGE( ) values ( ) delete from BIS_INSP_MILEAGE where ID = #{id} delete from BIS_INSP_MILEAGE update BIS_INSP_MILEAGE set flag_valid = 0 where ID = #{id} update BIS_INSP_MILEAGE ID = #{id}, PERS_ID = #{persId}, MILEAGE = #{mileage}, MILE_DATE = STR_TO_DATE(#{mileDate},'%Y-%m-%d'), UPTM = STR_TO_DATE(#{uptm},'%Y-%m-%d %H:%i:%s'), ID = #{id}