Mysql
 sql >> Base de données >  >> RDS >> Mysql

mettre à jour automatiquement le champ mysql en fonction de la valeur d'un autre champ

Pourquoi ne pas simplement créer une vue et calculer le statut. Utilisez ensuite la vue au lieu du tableau :

CREATE VIEW vwSubscription
   AS 
  SELECT
      start_date,
      end_date,
      IF(end_date > curdate, 'inactive', status) as status
  FROM subscription