select id, customerCode, recordCode, stepId, stepTitle, questionId, questionTitle, option_a, option_b, value_a, value_b, answer, status from b_busi_mbti_record_details insert into b_busi_mbti_record_details customerCode, recordCode, stepId, stepTitle, questionId, questionTitle, option_a, option_b, value_a, value_b, answer, status, #{customerCode}, #{recordCode}, #{stepId}, #{stepTitle}, #{questionId}, #{questionTitle}, #{optionA}, #{optionB}, #{valueA}, #{valueB}, #{answer}, #{status}, INSERT INTO b_busi_mbti_record_details(customerCode, recordCode, stepId,stepTitle, questionId,questionTitle,option_a,option_b,value_a,value_b,answer,status) VALUES (#{item.customerCode}, #{item.recordCode}, #{item.stepId}, #{item.stepTitle}, #{item.questionId},#{item.questionTitle},#{item.optionA},#{item.optionB},#{item.valueA},#{item.valueB} ,#{item.answer}, #{item.status}) ON DUPLICATE KEY UPDATE customerCode = VALUES(customerCode), recordCode = VALUES(recordCode), questionId = VALUES(questionId) update b_busi_mbti_record_details customerCode = #{customerCode}, recordCode = #{recordCode}, stepId = #{stepId}, stepTitle = #{stepTitle}, questionId = #{questionId}, questionTitle = #{questionTitle}, option_a = #{optionA}, option_b = #{optionB}, value_a = #{valueA}, value_b = #{valueB}, answer = #{answer}, status = #{status}, where id = #{id} delete from b_busi_mbti_record_details where id = #{id} delete from b_busi_mbti_record_details where id in #{id}