id, login_id, password, name, email, provider, provider_id, google_id, google_picture, profile_image, role, plan, plan_expires_at, plan_product, plan_auto_renew, points, status, created_at, updated_at
UPDATE member SET google_id = #{googleId}, updated_at = NOW() WHERE id = #{id}
INSERT INTO member (login_id, password, name, email, provider, provider_id, google_id, google_picture, role, status, created_at, updated_at)
VALUES (#{loginId}, #{password}, #{name}, #{email},
#{provider}, #{providerId}, #{googleId}, #{googlePicture}, #{role}, #{status}, NOW(), NOW())
UPDATE member SET password = #{password}, updated_at = NOW() WHERE id = #{id}
UPDATE member SET name = #{name}, email = #{email}, updated_at = NOW() WHERE id = #{id}
UPDATE member SET google_picture = #{googlePicture}, updated_at = NOW() WHERE id = #{id}
UPDATE member SET profile_image = #{profileImage}, updated_at = NOW() WHERE id = #{id}
UPDATE member SET role = #{role}, updated_at = NOW() WHERE id = #{id}
UPDATE member SET plan = #{plan}, plan_expires_at = NULL, plan_product = NULL, plan_auto_renew = 0,
updated_at = NOW() WHERE id = #{id}
UPDATE member SET plan = #{plan}, plan_expires_at = #{expiresAt},
plan_product = #{product}, plan_auto_renew = #{autoRenew}, updated_at = NOW()
WHERE id = #{id}
UPDATE member SET plan_auto_renew = #{autoRenew}, updated_at = NOW() WHERE id = #{id}
UPDATE member SET plan = 'FREE', plan_product = NULL, plan_auto_renew = 0, updated_at = NOW()
WHERE plan = 'PREMIUM' AND plan_expires_at IS NOT NULL AND plan_expires_at < NOW()
UPDATE member SET status = #{status}, updated_at = NOW() WHERE id = #{id}
DELETE FROM member WHERE id = #{id}