UPDATE `gao_event_record` SET `business_day_no` = #{businessDayNo}, `updated_at` = ROUND(UNIX_TIMESTAMP(CURRENT_TIMESTAMP(3)) * 1000) WHERE `store_id` = #{storeId} AND `registered_date_value` = #{registeredDateValue} AND `deleted_at` IS NULL FROM `gao_event_record` r LEFT JOIN `gao_customer` c ON r.`customer_id` = c.`id` TRUE AND r.`registered_at` >= #{beginAt} AND r.`registered_at` <= #{endAt} AND r.`deleted_at` IS NULL AND r.`store_id` = #{storeId} AND r.`customer_id` = #{customerId} AND r.`event_id` IN #{eventId} AND ( c.`code` LIKE CONCAT('%', #{keyword}, '%') OR c.`name` LIKE CONCAT('%', #{keyword}, '%') OR r.`remark` LIKE CONCAT('%', #{keyword}, '%') OR r.`operator_user_id` LIKE CONCAT('%', #{keyword}, '%') ) r.`deleted_at` IS NULL AND c.`deleted_at` IS NULL AND r.`store_id` = #{storeId} AND r.`customer_id` = #{customerId} AND r.`registered_at` >= #{beginAt} AND r.`registered_at` <= #{endAt} AND r.`event_id` IN #{eventId} r.`store_id` = #{storeId} AND r.`registered_at` >= #{beginAt} AND r.`registered_at` <= #{endAt} AND r.`deleted_at` IS NULL AND r.`event_id` IN #{eventId} r.`store_id` = #{storeId} AND r.`customer_id` = #{customerId} AND r.`registered_at` >= #{beginAt} AND r.`registered_at` <= #{endAt} AND r.`deleted_at` IS NULL AND r.`event_id` IN #{eventId}