Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Automatische Aktualisierung des Tabellenfeldstatus, Überprüfung des Systemdatums mithilfe der Abfrage in MySQL und Java

Dies sollte Teil Ihres BEFORE UPDATE sein Abzug.

for each row begin
    if new.expirydate < curdate() then
        set new.status = 1;  -- still active
    else set new.status = 0; -- expired
    end if;
end;