INSERT INTO mall_subscription (owner, store_id, product_id, size_code, frequency, delivery_zip, address, receiver_name, receiver_phone, next_delivery_date, status, price) VALUES (#{owner}, #{storeId}, #{productId}, #{sizeCode}, COALESCE(#{frequency},'WEEKLY'), #{deliveryZip}, #{address}, #{receiverName}, #{receiverPhone}, #{nextDeliveryDate}, COALESCE(#{status},'ACTIVE'), #{price}) UPDATE mall_subscription SET status = #{status} WHERE id = #{id} UPDATE mall_subscription SET next_delivery_date = #{nextDeliveryDate} WHERE id = #{id}