Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

atualizar automaticamente o campo mysql com base no valor de outro campo


Por que não apenas criar uma visualização e calcular o status. Em seguida, use a visualização em vez da tabela:
CREATE VIEW vwSubscription
   AS 
  SELECT
      start_date,
      end_date,
      IF(end_date > curdate, 'inactive', status) as status
  FROM subscription