before running a query that modifies data, make sure you have a backup and that you know how to restore it properly!
one of these two will work. i don't have time to test if for you right now, so i suggest using a transaction to verify which one is correct.
Code:
UPDATE Member
SET prem_days = GREATEST(0, prem_days - 1)
, premium = CASE prem_days WHEN 0 THEN 'no' ELSE premium END
Code:
UPDATE Member
SET prem_days = GREATEST(0, prem_days - 1)
, premium = CASE prem_days - 1 WHEN 0 THEN 'no' ELSE premium END
Bookmarks