ビューを作成してステータスを計算してみませんか。次に、テーブルの代わりにビューを使用します:
CREATE VIEW vwSubscription
AS
SELECT
start_date,
end_date,
IF(end_date > curdate, 'inactive', status) as status
FROM subscription
ビューを作成してステータスを計算してみませんか。次に、テーブルの代わりにビューを使用します:
CREATE VIEW vwSubscription
AS
SELECT
start_date,
end_date,
IF(end_date > curdate, 'inactive', status) as status
FROM subscription