SELECT replace(uuid(),'-','') AS ID INSERT INTO user_point_statistical_daily ( id, user_id, date_id, week_id, month_id, quarter_id, year_id, action_flag, customer_id, point_change, del_flag, revision, created_by, created_time, updated_by, updated_time ) VALUE ( #{id}, #{userId}, #{dateId}, #{weekId}, #{monthId}, #{quarterId}, #{yearId}, #{actionFlag}, #{customerId}, #{pointChange}, '0', 0, #{createdBy}, now(), #{createdBy}, now() ) ON DUPLICATE KEY UPDATE POINT_CHANGE = (POINT_CHANGE + #{pointChange}), UPDATED_TIME = NOW(), UPDATED_BY = #{createdBy}