id, member_id, scenic_id, face_id, record_id, is_buy, order_id, is_free INSERT IGNORE INTO member_puzzle(scenic_id, face_id, member_id, record_id, is_buy, order_id, is_free) VALUES (#{scenicId}, #{faceId}, #{memberId}, #{recordId}, #{isBuy}, #{orderId}, #{isFree}) INSERT IGNORE INTO member_puzzle(scenic_id, face_id, member_id, record_id, is_buy, order_id, is_free) VALUES (#{item.scenicId}, #{item.faceId}, #{item.memberId}, #{item.recordId}, #{item.isBuy}, #{item.orderId}, #{item.isFree}) UPDATE member_puzzle is_buy = #{isBuy}, order_id = #{orderId}, is_free = #{isFree}, WHERE id = #{id} UPDATE member_puzzle SET is_free = 1 WHERE id IN #{id}